首页
社区
课程
招聘
[求助]如何利用服务启动应用程序
发表于: 2010-12-9 16:10 6419

[求助]如何利用服务启动应用程序

2010-12-9 16:10
6419
我想实现开机自启动,注册表的方式不够隐蔽,而且监控注册表的软件也比较多,因此就想利用服务来启动应用程序,但是在写服务实现的时候,我用shellexcute函数来启动应用程序,在任务管理器中能看到这个进程,但是却不显示这个应用程序,没有弹出次应用程序,想在这问问各位有什么方法能帮我解决

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

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 136
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
服务不也是写注册表吗
2010-12-9 16:36
0
雪    币: 2105
活跃值: (424)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
服务选项中 允许服务与桌面交互
然后切换桌面即可
2010-12-9 17:03
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
允许服务于桌面交互,在代码里也可以设定
2010-12-9 20:54
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
谢谢!我试过可以了
2010-12-10 09:22
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢,我手动试过可以了,说明问题就在这,在代码中实现是不是将dwservicetype设置为SERVICE_WIN32_OWN_PROCESS|SERVICE_INTERACTIVE_PROCESS,
还有一个疑问就是,如果不设置桌面交互,那么我启动的这个程序是否在运行,因为我要启动的这个程序最终还是不要弹出界面的,只不过现在再测试阶段,如果在运行的话这就不需我再去隐藏界面了。
2010-12-10 09:28
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
恩,对,似乎感觉比直接写注册表好些,但现在又不知道还有什么好方法实现自启动 又不被杀的
2010-12-10 09:34
0
雪    币: 220
活跃值: (711)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
写服务更被杀,国外的可能宽松点,国内认为带自启动的程序全是病毒
2010-12-10 22:40
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
恩,向国内的360之类的肯定杀了,不过我主要还是针对国外的
2010-12-13 08:55
0
游客
登录 | 注册 方可回帖
返回
//