主要思想:将应用程序添加到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、上面的步骤是以应用程序在运行过程中,需要根目录底下的数据库的支持为例的。