ClickOnce部署 - 在启动时运行

问题描述:

我已成功配置我的clickonce部署应用程序,以便在系统启动时运行,方法是将注册表项添加到:SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Run \。ClickOnce部署 - 在启动时运行

但是,当系统启动时,我的应用程序在联网可用之前运行。无论如何,我可以配置此功能,以便我的应用程序等待网络资源可用。或者我需要在启动时检查联网吗?

感谢, Parv

+0

为什么要使用ClickOnce?为什么不使用更新组件(ala NLaunch)更典型的WinForm应用程序? – 2009-12-16 21:45:47

我张贴此预期downvotes乱舞,但即使它是一个丑陋的解决方案,它应该工作。

这不是最优雅的方法,但不是使用注册表,而是在程序菜单中将快捷方式放入用户的启动文件夹中。它应该在网络可用后加载。

或者,您可以尝试在启动后手动更新。请参阅http://msdn.microsoft.com/en-us/library/ms404263.aspx