我使用 appxmanifest
中的 StartupTask
成功地让 Centennial 应用程序在登录时自动启动,如前所述 here .但我需要检测它是如何启动的(而不是用户手动启动它。
这是如何实现的?
我正在考虑使用 StartupTask class为此,但在那里找不到任何有用的东西。
(关于这个主题 - 我什至如何在 .net 中使用该类,因为对其程序集的引用对于 .net 不可用?参见 my other question on the subject。)
最佳答案
目前执行此操作的唯一方法是为 StartupTask 扩展使用专用 EXE(即与应用程序入口点不同的 EXE)。
这样您就可以知道您何时作为 StartupTask 启动,然后您可以从那里使用适当的参数启动您的实际应用程序。
关于c# - 通过 UWP startupTask 扩展检测启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45871389/