Windows 下用 Delphi 代码杀死进程,或者杀死自己
来源:互联网 发布:成都金沙房价 知乎 编辑:程序博客网 时间:2024/05/22 13:26
Windows 下杀死进程
1. 用命令行杀进程,前提是你知道进程 ID。用 Windows 任务管理器可以查看一个运行中的进程的进程 ID。用命令行命令 netstat -nao 可以查看当前联网的进程及其 ID
知道进程 ID 后,在命令行输入以下命令可以杀死这个进程:ntsd -c q -p "pid"
2. 杀死一个别的进程,前提是我们知道这个进程的主 Form 的标题(在 Delphi 来说就是主 Form.Caption):
procedure KillProgram(WindowTitle : string); const PROCESS_TERMINATE = $0001; var ProcessHandle : THandle; ProcessID: Integer; TheWindow : HWND; begin TheWindow := FindWindow(nil, PChar(WindowTitle)); //WindowTitle 是另外一个程序的主FORM.CAPTION GetWindowThreadProcessID(TheWindow, @ProcessID); ProcessHandle := OpenProcess(PROCESS_TERMINATE, FALSE, ProcessId); TerminateProcess(ProcessHandle,4); end;
3. 杀死自己(程序自杀):
procedure TForm1.Button1Click(Sender: TObject);var ProcID: DWord; H, ProH: THandle;begin GetWindowThreadProcessId(Application.Handle, ProCID); ProH := OpenProcess(PROCESS_ALL_ACCESS, True, ProcID); TerminateProcess(ProH, 0);end;
上述代码,把当前运行这个代码的程序自己杀死了。
阅读全文
0 0
- Windows 下用 Delphi 代码杀死进程,或者杀死自己
- Windows下杀死进程
- Windows下杀死进程
- windows 下杀死进程
- windows 下杀死进程
- Windows 下 Delphi 程序杀死其它进程和自杀
- windows下批量杀死进程
- windows下,通过进程名杀死进程
- windows服务器下杀死ORACLE进程
- windows命令行下杀死进程的方法
- windows下DOS杀死进程命令
- windows 下,查看并杀死进程 pid
- windows命令行下杀死进程的方法
- Windows下,根据端口号杀死进程
- windows命令行下杀死进程的方法 .
- windows 下,查看并杀死进程 pid
- windows下杀死占用端口进程
- windows下强制杀死tomcat进程
- gcc:预处理语句#if、#elif、#else、#endif等
- websocket+d3.JS实现图标实时更新
- 数据宝实名认证工具类
- curl、fopen/file_get_contents性能比较
- 有关ArcGIS组件式开发常见问题一
- Windows 下用 Delphi 代码杀死进程,或者杀死自己
- 画数学公式
- Touch事件--对ViewDragHelper的理解
- Visual Studio 2017(v15.2)发行说明
- C++(笔记)容器(vector)作为函数参数如何传参
- S-Ride to School
- (iOS开发) coreData自主学习的坑Tips
- 前端性能优化
- c去除空格 小写转大写