请问如何根据窗体的Caption名称来杀掉这个窗体的应用程序.谢谢
解决方案 »
- Delphi 如何更改注册表的项名
- 调查: 大家加班有没有加班费?经常加班吗?一般加几个小时?
- 我想连接局域网内的一个SQL数据库,客户机分步在不同网段,且在这台数据库服务器上没有其用户,我怎样才能连得上呢?
- 请教:如何判断dbgrid中每个单元格皆不为空?!
- 我这几天看了代码我想呕吐......
- 帮帮忙 谢谢了各位!
- 关于ActiveFormt一个非常简单的问题。
- 祈祷sars早日被消灭!
- 如何将RTL连接进应用程序,使程序在任何地方都能运行(在不进行安装的情况下)
- delphi中16进制付值的问题。在线,急~~~~
- ***请问如何用多线程调用这个过程***
- 如何把ExcelApplication1 或是CreateOleObject( 'Excel.Application' ) 打开的EXCEL 放到我自已的窗体容器中。
var OtherThreadID: Cardinal;
ProcessID: Cardinal;
ProcessHandle: THandle;
Exehandle: Thandle;
begin
//获得句柄-->标题确定
ExeHandle := findWindow(nil, pchar(tcaption)); //返回句柄
//关闭程序
if ExeHandle <> 0 then
begin
OtherThreadID := GetWindowThreadProcessID(ExeHandle, @ProcessID); //获取与指定窗口关联在一起的一个进程和线程标识符
ProcessHandle := OpenProcess(PROCESS_ALL_ACCESS, FALSE, ProcessId);
Windows.TerminateProcess(ProcessHandle, 4); //杀死一个正在运行的程序
end;end;