wince开机自动启动应用程序 .
?
============================================================= 标题:wince开机自动启动应用程序 摘要: 备注:Windows CE 5.0 日期:2010.5.17 姓名:朱铭雷 ============================================================= (1)通过修改注册表实现。如: [HKEY_LOCAL_MACHINE/init] "Launch50"="explorer.exe" "Depend50"=hex:14,00,1e,00 ?????? 这是启动explorer.exe的,Launch50中的50决定启动顺序,Depend50决定其所依赖的应用程序,explorer.exe必须在启动顺序为"Launch20"(十六进制14为十进制20),"Launch30"(十六进制1e为十进制30)的应用程序启动之后启动。 ?????? 如此一来,实现开机自动启动我们自己的应用程序就很简单了。如: [HKEY_LOCAL_MACHINE/Init] ?????? "Launch80"="XXX.exe" ?????? "Depend80"=hex:14,00 (2)也可以通过如下方法实现。创建一个快捷方式,如Autorun.lnk,其文本内容为: 20#/windows/Autorun.exe 20是#号后面字符的数量。 将Autorun.lnk添加到NK,如: Autorun.lnk $(_FLATRELEASEDIR)/Autorun.lnk NK S 将Autorun.lnk放置到Startup文件夹,如: Directory("/Windows/Startup"):-File("Autorun.lnk","/Windows/Autorun.lnk") 这样开机则可自动启动Autorun.exe。 以上两种方式都不要忘记将要启动的应用程序添加到NK,如: XXX.exe $(_FLATRELEASEDIR)/XXX.exe NK? S (3)以上两种方式虽说也比较简单方便,但当自己要更换所要自动启动的应用程序时, 还需重新定制NK,稍显麻烦。为了方便以后更改“自动启动的应用程序”,可以通过如下途径来实现。自己先写一个应用程序,在这个应用程序中去搜索并启动FLASH中的XXX文件夹下的YYY.exe。然后将该应用程序通过以上两种途径中的一种实现其自动启动。之后再把自己真正想要开机自动启动的应用程序放到FLASH中的XXX文件夹下,并将名字改成YYY.exe就行了。这也是我经常使用的一种方法。 ? ? 转载自:http://www.voidcn.com/article/p-mbhbajxw-eg.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |