wince6.0应用程序自启动

本文来自:IT宝库(https://www.itbaoku.cn)

主要思想:将应用程序添加到image里,然后用应用程序代替桌面应用程序,从而使应用程序自启动。

主要步骤:                 1、将应用程序MyApp.exe拷贝到wince600\OSxxx\RelDir\xxx_Release目录下。(假设应用程序的文件名为MyApp.exe)                 2、修改xxx_Release目录下的project.bib文件,在FILES部分下添加如下内容:                         MyApp.exe     $(_FLATRELEASEDIR)\MyApp.exe        NK                               Database     $(_FLATRELEASEDIR)\Database        NK                       3、修改xxx_Release目录下的project.dat文件,在其中添加如下内容:                         Directory("\":)-File("Database","\Windows\Database")                 4、修改xxx_Release目录下的shell.reg文件,具体修改过程如下:                         [HKEY_LOCAL_MACHINE\init]                         "Launch50"="explorer.exe"                 ----------->"Launch50"="MyApp.exe"  (其余不变)                         “Depend50”=hex:14,00,1e,00                  5、在vs2005下运行Make Run Time Image。 注意:1、前提是提前编译好了NK文件,上面的步骤只是想NK中添加必要的文件          2、上面的步骤是以应用程序在运行过程中,需要根目录底下的数据库的支持为例的。