我想在DLL中将调用自己的进程关闭掉,DLL的输出函数中没有传递此进程的任何消息,如何做呢???
解决方案 »
- TADOConnection连接数据库类的问题
- 刚搞DELPHI,问个问题,希望大家能帮忙!在线等待,立刻给分!!
- treeview\listview中如何设置单小项的字色、字体呢!
- 求助~~~关于动态创建的控件问题...UP者都有分
- 怎样让TScrollBox响应鼠标滚轮操作?
- 我在WIN2000下调试成功的程序,拿到WINXP下运行,系统提示:数据库已被一个.NET连接,这个问题要怎么解决?
- 如何取得代理服务器的IP地址?
- 键盘有一power键,按下就会关机,怎样编程使按下该键时不执行关机动作?
- 怎么用udp协议发送信息?
- dbgridEH 问题
- 关于数据记录更新的问题
- ?????菜鸟求助
H: THandle;
P: PDWord;
begin
H := Findwindow(NIL, Pchar(WindowTitle)); //获取窗体的handle
if H <> 0 then
begin
new(P);
GetWindowThreadProcessId(H, P);
showmessage('当前结束进程的ID是:'+inttostr(P^)); //获取进程ID
if P^ <> 0 then // OpenProcess 获取进程的Handle TerminateProcess结束进程
TerminateProcess(OpenProcess(Process_Terminate, False, P^), 0);
end;