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