如何在Windows CE上重置后自动运行我的C#程序?

问题描述:

如何在Windows CE上硬复位或软复位后自动运行我的C#程序?如何在Windows CE上重置后自动运行我的C#程序?

在您的应用程序

.reg文件,添加以下内容:

[HKEY_LOCAL_MACHINE \初始化] “Launch50”= “PlatformStartup.exe” “Depend50”=十六进制:14,00,1E,00

来源 - http://msdn.microsoft.com/en-us/library/aa446914.aspx

希望帮助!

+1

除了这将失败的C#应用​​程序。 http://blog.opennetcf.com/ctacke/2009/04/15/AutolaunchingCFAppsWithTheHKLMInitRegistryKey.aspx – ctacke 2010-02-19 15:06:32

+0

而你根据20和30的条目拥有它,但你不知道这些条目是什么。再次,一个糟糕的或至少不完整的建议 – ctacke 2010-02-19 15:08:25

+0

哦,并且以这种方式启动需要您的应用程序调用SignalStarted API并将索引传递给您。我怀疑他的应用程序是否这样做,因此入门50之后的任何内容都不会启动。 – ctacke 2010-02-19 15:10:36

[HKEY_LOCAL_MACHINE \ init]不会启动您的C#应用​​程序!你应该阅读那篇文章Chris Tacke给予link

还有一些现成的解决方案,如AutoLaunch,您可以将其作为子项目包含在操作系统映像中。如果您选择此解决方案,请确保您拥有正在等待的API(检查IsNetworkReady()),否则它将永远挂在那里。

+0

替代链接:http://autolaunch4ce.codeplex.com/ – Bogi 2011-03-03 13:48:42