阅读:1905回复:6
这样使应用程序自动运行?
我的步骤是:
.增加到project.bib文件 MODULES ;NAME PATH MEMORY TYPE Sample.exe $(_PLATRELEASERIR)\\Sample.exe NL U 功能说明:将Sample.exe加入CE映象文件中。 2.为了让Sample.exe在启动时自动运行,需修改project.reg文件: [HKEY_LOCAL_MACHINE\\Init] \"Launch40\"=\"Sample.exe\" \"Depends40\"=hex:1E,00 3. 在运用程序开始处加入以下代码: #include <windev.h> //CEPB中可用 while(!IsAPIReady(SH_WMGR)) Sleep(1000); 但是下载到目标机后,应用程序不自动运行 我用pb建立应用程序, 顺便问问我怎么把用evc建立的应用程序加载到pb中 |
|
沙发#
发布于:2003-10-27 17:44
建议你不要这样做
你可以将你的程序放到开始文件夹中, 这样做比你的方法要好些。 |
|
|
板凳#
发布于:2003-10-28 10:33
to 91ming
我将我的应用程序链接放在 \\windows\\startup\\ 目录下后,怎样使在我的应用程序后运行后,自动删除该链接,是下次启动后(热启动)不再执行? |
|
地板#
发布于:2003-10-28 10:39
to talent598
我这样可以实现应用程序自启动执行 你的问题可能出现在 \"Launch40\"=\"Sample.exe\" \"Depends40\"=hex:1E,00 40的值换成大一点的,因为50是 explorer.exe的 他在你的程序之后执行,可能干掉你的应用程序 你通过 remote registry editor 查看 |
|
地下室#
发布于:2003-10-28 15:14
谢谢,问题已经解决,原来是我的launch写错了 一个
但是怎么把自己的程序打包到startup中,望各位大侠告知 还有,如果是evc写的 程序,那么由于没有*.bpb文件,请问怎么insert到pb中啊 》???? |
|
5楼#
发布于:2003-10-29 09:00
在projece.dat文件中添加一个链接,如
Directory(\"\\Windows\\startup\"):-File(\"xxx.lnk\",\"\\Windows\\xxx.lnk\") |
|
6楼#
发布于:2003-10-29 11:20
没错
|
|