2017-08-24 137 views
2

我成功地获得了一个Centennial应用程序,使用StartupTask内部的StartupTask在登录时自动启动,如here中提到的appxmanifest。但我需要检测,这是它是如何启动(而不是用户手动启动它。通过UWP startupTask扩展检测启动

这是怎么实现的呢?

我想用StartupTask class为的,也没有找到任何有帮助的有

(虽然关于这个问题的? - 我怎么会连使用类在.NET,因为参考其装配不适用于.NET见my other question on the subject)。

+0

请参见[如何在StartupTask中为可执行文件指定参数](https://stackoverflow.com/questions/45835631/how-to-specify-parameters-for-the-executable-file-in-a- startuptask)。 –

+0

@MehrzadChehraz谢谢。 (对于你的问题+1。)虽然我仍然会等待,看看是否有人找到一种方法来检测startupTask启动(不带参数)。 – ispiro

回答

2

的唯一途径要做到这一点目前是通过使用StartupTask扩展的专用EXE(即与您的应用不同的EXE它的入口点)。

通过这种方式,您可以知道何时作为StartupTask启动,然后可以从那里启动具有适当参数的实际应用程序。