社区
Delphi
帖子详情
delphi 服务怎么样等待进入系统之后调用外部程序
kinghu123
2013-01-28 08:41:20
写了一个服务,启动服务时调用外部exe进行运行,但是如果在系统设置密码的情况下,服务已经启动,就无法去执行外部exe了,大虾门有什么好办法。。。。。本来是想通过获取当前登录用户和进程explorer.exe进程来判断,但是在win7下,就会使服务无响应,无法启动。。。。。求解。。。。。
...全文
138
4
打赏
收藏
delphi 服务怎么样等待进入系统之后调用外部程序
写了一个服务,启动服务时调用外部exe进行运行,但是如果在系统设置密码的情况下,服务已经启动,就无法去执行外部exe了,大虾门有什么好办法。。。。。本来是想通过获取当前登录用户和进程explorer.exe进程来判断,但是在win7下,就会使服务无响应,无法启动。。。。。求解。。。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
调用
外部
程序
的集中方法
Delphi
调用
外部
程序
WinExec主要运行EXE文件。如:WinExec(’Notepad.exe Readme.txt’, SW_SHOW);WinExec( lpCmdLine: LPCSTR; {文件名和参数; 如没指定路径会按以下顺序查找:
程序
目录/当前目录/System32/Windows/PATH环境变量} uCmdShow: UINT {启动选项} ): U
Delphi
-
调用
外部
程序
并阻塞到
外部
程序
中
Delphi
调用
外部
程序
并阻塞到
外部
程序
中 背景说明: 前段时间开发一个数据转换的
系统
,业务逻辑中说明数据需要压缩成.tar.gz格式。 我在Windows
系统
下采用,先生成批处理文件,然后
调用
WinExec执行批处理文件,休眠
等待
一段时间,完成数据的自动压缩。 后来发现,待压缩文件的大小不确定,单纯的执行WinExec时Sleep固定时间,可能导致压缩失败、文件不全或损坏。 ...
delphi
调用
外部
程序
这个
程序
主要作用就是用
Delphi
调用
外部
程序
并实现运行过程中不显示/显示运行窗口的功能 这样就可以实现运行批处理不出现黑窗口的功能了。 具体实现过程如下,如果你其中有不明白的地方可以先放着 因为这是给网吧专用的快速入门教程。 (如果你没看昨天的教程一,建议你先看) 下面是详细实现过程: 1、按照昨天讲的方法,放置一个按钮组件到窗口设计界面上,双击按钮,转到代码编辑窗口
delphi
调用
java
程序
_
Delphi
调用
外部
程序
并阻塞到
外部
程序
中
背景说明:前段时间开发一个数据转换的
系统
,业务逻辑中说明数据需要压缩成.tar.gz格式。我在Windows
系统
下采用,先生成批处理文件,然后
调用
WinExec执行批处理文件,休眠
等待
一段时间,完成数据的自动压缩。后来发现,待压缩文件的大小不确定,单纯的执行WinExec时Sleep固定时间,可能导致压缩失败、文件不全或损坏。优化方案:取代WinExe用CreateProcess用来启动进程, 执...
delphi
执行一个
外部
程序
,当
外部
程序
结束后,
delphi
程序
立即响应
我们经常能看到360安全卫士进行windows
系统
升级时,执行windows升级
程序
,当升级
程序
执行完成后,360马上弹出提示框。 这样的
程序
是如何做到的呢?下述代码就能完成! procedure TForm1.Button1Click(Sender: TObject); var SEInfo: TShellExecuteInfo; ExitCode: DWORD; Exe
Delphi
5,943
社区成员
262,942
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章