如何关闭shellexecute所创建的程序? ( 积分: 100 )

  • 主题发起人 主题发起人 wonderfulhoo
  • 开始时间 开始时间
W

wonderfulhoo

Unregistered / Unconfirmed
GUEST, unregistred user!
我程序中用shellexecute方法调用了一个其他的程序<br>shellexecute(handle,'open','scktsrvr.exe','','E:/仓库管理系统',SW_SHOWNORMAL);<br>想在主窗口关闭时将scktsrvr.exe一同关闭掉,请问该调用那个api,能否给出例子
 
我程序中用shellexecute方法调用了一个其他的程序<br>shellexecute(handle,'open','scktsrvr.exe','','E:/仓库管理系统',SW_SHOWNORMAL);<br>想在主窗口关闭时将scktsrvr.exe一同关闭掉,请问该调用那个api,能否给出例子
 
1.杀进程<br>2.发消息关闭主窗口。<br>搜索一下,BBS有很多这方面的例子,感觉第二种方法好些。
 
你的邮箱是多少,我发个源文件给你吧
 
procedure TForm1.Button2Click(Sender: TObject);<br>Var<br> &nbsp;wh : THandle;<br>begin<br> &nbsp;wh := findwindow(nil, 'Scktsrvr');<br> &nbsp;if wh&lt;&gt; 0 then PostMessage(wh, WM_CLOSE, 0, 0);<br>end;
 
http://www.delphibbs.com/keylife/iblog_show.asp?xid=15314<br>KeyLife富翁笔记 &nbsp;<br>作者?: flyjimi<br>标题?: 调用其它执行程序,以模式窗口方式运行(转载)
 
wonderfulhoo@163.com 我的邮箱
 
我也正有此疑问,现在回去试试。最后不忘谢谢xianguo的回答哦
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
560
import
I
后退
顶部