查詢並結束程序(改進了一下)

2021-04-13 04:57:06 字數 975 閱讀 7293

unit fkprocess;

inte***ce

uses

windows, messages, sysutils, variants, classes, graphics, controls, forms,

dialogs, tlhelp32, stdctrls;

type

tform1 = class(tform)

listbox1: tlistbox;

procedure formcreate(sender: tobject);

private

public

end;

varform1: tform1;

implementation

procedure tform1.formcreate(sender: tobject);

varpname: string;

proname: pchar;

begin

pname := 'notepad++.exe';

proname := pchar(pname);

listbox1.items.add('程式開始執行...');

if findprocess(proname) then begin

listbox1.items.add('發現程序notepad++.exe...');

if killprocess(proname) then begin

listbox1.items.add('結束程序notepad++.exe成功...');

end else begin

listbox1.items.add('結束程序notepad++.exe失敗...');

end;

end else begin

listbox1.items.add('未發現程序notepad++.exe...');

end;

end;

end.

C 下查詢並殺死子程序 程序樹

參考 如何殺死程序及子程序 傳入引數 父程序id public static void killprocessandchildren int pid trycatch argumentexception 常用的process方法 1.根據程序id,獲得程序 process p process.get...

Linux下查詢程序id並強制停止程序的指令碼

linux下的tomcat的停止指令碼shutdown.sh經常失敗,造成tomcat程序沒關閉。所以只能手動查詢程序id,然後用kill命令來強制停止。每次都要這樣查一下,然後再殺程序。感覺有點麻煩,所以就把這個動作寫在了指令碼裡面。這個指令碼其實就2步,先獲取程序id,然後 kill 掉這個程序...

試水linux並折騰一下VNC

systemd 問題的處理 系統 debian buster with kde vncserver tigervnc 最近折騰的小總結 查詢相關文件。檢視相關日誌。配置xstartup。配置systemd。參照官方的doc。禁用預設的啟動項,呼叫對應桌面的啟動命令,以及對應啟動命令,或者直接呼叫xi...