talent598
驱动牛犊
驱动牛犊
  • 注册日期2003-10-13
  • 最后登录2004-08-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1905回复:6

这样使应用程序自动运行?

楼主#
更多 发布于:2003-10-27 10:45
我的步骤是:
.增加到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中
91ming
驱动小牛
驱动小牛
  • 注册日期2001-12-03
  • 最后登录2005-06-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-10-27 17:44
建议你不要这样做
你可以将你的程序放到开始文件夹中,
这样做比你的方法要好些。
不断挖掘、开拓希望
wenzai
驱动中牛
驱动中牛
  • 注册日期2002-04-16
  • 最后登录2011-03-04
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望424点
  • 贡献值0点
  • 好评度309点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-28 10:33
to 91ming

   我将我的应用程序链接放在 \\windows\\startup\\ 目录下后,怎样使在我的应用程序后运行后,自动删除该链接,是下次启动后(热启动)不再执行?
wenzai
驱动中牛
驱动中牛
  • 注册日期2002-04-16
  • 最后登录2011-03-04
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望424点
  • 贡献值0点
  • 好评度309点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-10-28 10:39
to talent598

我这样可以实现应用程序自启动执行
你的问题可能出现在
\"Launch40\"=\"Sample.exe\"
\"Depends40\"=hex:1E,00
40的值换成大一点的,因为50是 explorer.exe的
他在你的程序之后执行,可能干掉你的应用程序
你通过 remote registry editor 查看
talent598
驱动牛犊
驱动牛犊
  • 注册日期2003-10-13
  • 最后登录2004-08-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-28 15:14
谢谢,问题已经解决,原来是我的launch写错了 一个
但是怎么把自己的程序打包到startup中,望各位大侠告知
还有,如果是evc写的 程序,那么由于没有*.bpb文件,请问怎么insert到pb中啊 》????
wenzai
驱动中牛
驱动中牛
  • 注册日期2002-04-16
  • 最后登录2011-03-04
  • 粉丝0
  • 关注0
  • 积分14分
  • 威望424点
  • 贡献值0点
  • 好评度309点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-10-29 09:00
在projece.dat文件中添加一个链接,如
Directory(\"\\Windows\\startup\"):-File(\"xxx.lnk\",\"\\Windows\\xxx.lnk\")
wengjie
驱动牛犊
驱动牛犊
  • 注册日期2003-07-29
  • 最后登录2004-05-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-10-29 11:20
没错
游客

返回顶部