Delphi 通過程式窗體控制代碼獲取程式路徑

2021-05-07 18:21:35 字數 479 閱讀 8123

引用psapi

varh:hwnd;

pid: cardinal;

phandle: thandle;

buf: array[0..max_path] of char;

begin

h:=getforegroundwindow; //獲取當前啟用的窗體控制代碼

getwindowthreadprocessid(h, @pid); //通過控制代碼獲取其程序id

phandle := openprocess(process_all_access, false, pid);//通過程序id獲取程序控制代碼

getmodulefilenameex(phandle, 0, buf, length(buf));//通過程序控制代碼獲取其模組路徑

closehandle(phandle);

edit1.text:= buf;

end;

把它放進乙個timer裡,半秒獲取一次。。。

Delphi 窗體建立過程

來自大富翁.1 tcustomform.create 在 tcustomform.create 中呼叫 tcustomform.createnew 2 tcustomform.createnew 呼叫 fcanvas tcontrolcanvas.create 觸發 tcontrolcanvas.c...

通過api獲取控制代碼控制其他窗體

很多時候,編寫程式模擬滑鼠和鍵盤操作可以方便的實現你需要的功能,而不需要對方程式為你開放介面。比如,操作飛信定時傳送簡訊等。我之前開發過飛信耗子,用的是對飛信協議進行抓包,然後分析協議,進而模擬協議的執行,開發出了客戶端,與移動伺服器進行通訊,但是這有一些缺點。如果移動的伺服器對介面進行變更,我所編...

delphi製作程式啟動歡迎窗體

這是我以前做畢業設計時學到的知識,相信現在也有不少初學者在尋找這方面的資訊,現在在這裡做簡單記錄,供大家參考 製作程式啟動窗體 製作啟動 歡迎 窗體的另一種方法 轉載.當然自己也使用過 設定封面窗體屬性使之符合啟動封面要求。請修改下列封面窗體屬性 position poscreencenter 執行...