wince开机自动启动应用程序

来源:互联网 发布:windows闹钟软件 编辑:程序博客网 时间:2024/04/27 21:33

=============================================================

标题: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,1e,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就行了。这也是我经常使用的一种方法。

原创粉丝点击