如何在Windows CE上重置后自动运行我的C#程序?
答
在您的应用程序
.reg文件,添加以下内容:
[HKEY_LOCAL_MACHINE \初始化] “Launch50”= “PlatformStartup.exe” “Depend50”=十六进制:14,00,1E,00
来源 - http://msdn.microsoft.com/en-us/library/aa446914.aspx
希望帮助!
答
[HKEY_LOCAL_MACHINE \ init]不会启动您的C#应用程序!你应该阅读那篇文章Chris Tacke给予link。
还有一些现成的解决方案,如AutoLaunch,您可以将其作为子项目包含在操作系统映像中。如果您选择此解决方案,请确保您拥有正在等待的API(检查IsNetworkReady()),否则它将永远挂在那里。
+0
替代链接:http://autolaunch4ce.codeplex.com/ – Bogi 2011-03-03 13:48:42
除了这将失败的C#应用程序。 http://blog.opennetcf.com/ctacke/2009/04/15/AutolaunchingCFAppsWithTheHKLMInitRegistryKey.aspx – ctacke 2010-02-19 15:06:32
而你根据20和30的条目拥有它,但你不知道这些条目是什么。再次,一个糟糕的或至少不完整的建议 – ctacke 2010-02-19 15:08:25
哦,并且以这种方式启动需要您的应用程序调用SignalStarted API并将索引传递给您。我怀疑他的应用程序是否这样做,因此入门50之后的任何内容都不会启动。 – ctacke 2010-02-19 15:10:36