社区
Delphi
帖子详情
delphi 服务怎么样等待进入系统之后调用外部程序
kinghu123
2013-01-28 08:41:20
写了一个服务,启动服务时调用外部exe进行运行,但是如果在系统设置密码的情况下,服务已经启动,就无法去执行外部exe了,大虾门有什么好办法。。。。。本来是想通过获取当前登录用户和进程explorer.exe进程来判断,但是在win7下,就会使服务无响应,无法启动。。。。。求解。。。。。
...全文
87
4
打赏
收藏
delphi 服务怎么样等待进入系统之后调用外部程序
写了一个服务,启动服务时调用外部exe进行运行,但是如果在系统设置密码的情况下,服务已经启动,就无法去执行外部exe了,大虾门有什么好办法。。。。。本来是想通过获取当前登录用户和进程explorer.exe进程来判断,但是在win7下,就会使服务无响应,无法启动。。。。。求解。。。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
「已注销」
2013-01-29
打赏
举报
回复
你的思路是正确的。 win7下使服务无响应应该是你代码没处理好。
kinghu123
2013-01-29
打赏
举报
回复
引用 3 楼 HSFZXJY 的回复:
权限不够??
权限不过也不用直接死掉吧。。。悲剧。。
hsfzxjy
2013-01-29
打赏
举报
回复
权限不够??
kinghu123
2013-01-29
打赏
举报
回复
引用 1 楼 truexf 的回复:
你的思路是正确的。 win7下使服务无响应应该是你代码没处理好。
我的代码在xp上是正常的,就是再启动服务时用一个 while get_id('explorer.exe')='' do //判断获取进程或者当前用户 bgin sleep(10); end; 然后去执行下面的操作 再xp上,能够正常启动服务并运行,但是win7下,就无法响应,启动不了服务
Delphi
XE10
调用
外部
程序
并
等待
其运行结束_
调用
外部
程序
等待
运行结束_
Delphi
XE10
调用
外部
程序
并
等待
其运行结束
Delphi
调用
外部
程序
详解
Delphi
调用
外部
程序
详解
Delphi
调用
外部
程序
详解
Delphi
调用
外部
程序
详解
Delphi
调用
外部
程序
详解
Delphi
调用
外部
程序
详解
delphi
嵌入
外部
程序
delphi
嵌入
外部
程序
注意 必须知道原始
程序
名称
Delphi
(XE2)+Win10实现
系统
服务
使用CreateProcessAsUser
调用
外部
exe
众所周知,使用
Delphi
创建的Service Application
系统
服务
,在XP
系统
中与桌面交互十分流畅,可以随意打开自己
程序
的窗口,不过自Vista
系统
开始后台
服务
不再允许与桌面
系统
直接交互了。本例子实现了使用CreateProcessAsUser打开第三方带界面的应用(如notepad.exe)
Delphi
启动和关闭
外部
程序
实例
Delphi
启动和关闭
外部
程序
实例,在
Delphi
7中调试通过,无需任何第三方控件,下载后打开其中的可执行文件*.exe可试用。并附有源码,供初学者参考。
Delphi
5,928
社区成员
262,931
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章