首页
社区
课程
招聘
[旧帖] 请问在INNO打包中如何注册一个服务并启动? 0.00雪花
发表于: 2010-3-18 14:13 1011

[旧帖] 请问在INNO打包中如何注册一个服务并启动? 0.00雪花

2010-3-18 14:13
1011
看雪的各位前辈,小弟用INNO SETUP对华大智宝建行网银盾和中国建设银行的签名通进行合并打包,
这个网银盾需要注册一个服务。原软件是用InstallShield2003打包的,安装完毕这个服务即可启动,不需要
重启系统。但小弟不会用INNO代码注册注册这个服务,但是找到了注册这个服务的Registry,
只好采取导入注册表项的方式来注册这个服务。这样做的缺点是,程序安装完毕,必须重启系统后,
这个服务才能启动,安装完毕如果不重启,服务就不运行。但是我想让它安装完毕就可以运行,并且
卸载程序的时候,不需要重启就可以自动停止服务并清除掉,应该如何实现这个目的呢?我研究了2天,
也没少百度和GOOGLE,但是找不到解决的办法希,望看雪纪的前辈能帮助小弟一把,感谢。
注册这个服务必须的注册表项目如下:
[Registry]
Root: HKLM; SubKey: SYSTEM\ControlSet001\Services\HZ_CommSrv; ValueType: dword; ValueName: Type; ValueData: $00000110
Root: HKLM; SubKey: SYSTEM\ControlSet001\Services\HZ_CommSrv; ValueType: dword; ValueName: Start; ValueData: $00000002
Root: HKLM; SubKey: SYSTEM\ControlSet001\Services\HZ_CommSrv; ValueType: dword; ValueName: ErrorControl; ValueData: $00000001
Root: HKLM; SubKey: SYSTEM\ControlSet001\Services\HZ_CommSrv; ValueType: string; ValueName: ImagePath; ValueData: c:\windows\system32\HZ_CommSrv.exe
Root: HKLM; SubKey: SYSTEM\ControlSet001\Services\HZ_CommSrv; ValueType: string; ValueName: DisplayName; ValueData: HDZB Comm Service For V2.0
Root: HKLM; SubKey: SYSTEM\ControlSet001\Services\HZ_CommSrv; ValueType: string; ValueName: ObjectName; ValueData: LocalSystem


附件上传不了,只能提供以上信息了。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回
//