易語言通過進程名獲取指定進程的句柄!學習價值高


今天我們要給大家帶來的干貨是!利用易語言枚舉指定的進程名,並獲取指定進程的句柄號!是不是很想學呢?其實這樣的教程網上有很多,但是小編覺得,網上的大部分此類教程都是調用一些DLL文件的API實現的,沒有任何的學習價值,對於新手來說作用不大,最好是直接通過原生的代碼能開發是最好的對吧,廢話不多說直接操作。
需要的工具:
1、易語言
2、精易模塊V8
開發原理圖:

其實我們下面要實現的功能原理大概像上圖一樣,我建議你先看下這個原理圖,再繼續往下看,這樣的話好理解一下。。。
操作步驟:
1、我們打卡易語言,然后設計一下軟件的整體框架,盡管很難看。

那么具體的操作原理和步驟去星空軟件網我們也是從哪里轉載過來的!源碼應該也是在哪里可以下載到的。
2、點擊枚舉此進程,然后寫入如下代碼,代碼功能是獲取系統所以的進程列表,然后枚舉編輯框內指定的進程名。

3、最后我們來一下結束指定進程的命令。

整個程序的源代碼:

  
窗口程序集名 保 留   保 留 備 注
窗口程序集_啟動窗口      
子程序名 返回值類型 公開 備 注
_按鈕1_被單擊      
變量名 類 型 靜態 數組 備 注
進程列表 進程信息   0  
i 整數型      
進程列表 =  取系統進程列表 ()
計次循環首 (取數組成員數 (進程列表), i)
判斷 (進程列表 [i].進程名稱 = 編輯框1.內容)
編輯框2.內容 = 到文本 (進程列表 [i].進程標識符)
i = 0



計次循環尾 ()
子程序名 返回值類型 公開 備 注
_按鈕2_被單擊      
進程_結束 (到整數 (編輯框2.內容))


i支持庫列表    支持庫注釋   
eAPI 應用接口支持庫


最后咋們看下程序的運行效果!當我們點擊枚舉按鈕后,果然在另一個編輯框出現了此進程的句柄號。

有了句柄號,我們就可以通過一系列的名稱去操作句柄所對應的窗口程度了!自己腦補哈。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM