9x下透過執行檔名獲得程式ID的方法 (轉)
9x下透過執行檔名獲得程式ID的方法 (轉)[@more@]
注:pe.szExeFile有時候是全路經名,有時候只是檔名,原因有待考究,或者請哪位高手指教
D GetProcessIdFromName(LPCTSTR name)
{
PROCESSENTRY32 pe;
DWORD id = 0;
HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
pe.dwSize = sizeof(PROCESSENTRY32);
if( !Process32First(hSnapshot,&pe) )
return 0;
do
{
pe.dwSize = sizeof(PROCESSENTRY32);
if( Process32Next(hSnapshot,&pe)==FALSE )
break;
if(strcmp(pe.szExeFile,name) == 0)
{
id = pe.th32ProcessID;
break;
}
} while(1);
CloseHandle(hSnapshot);
return id;
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-987773/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python獲取程式執行檔案路徑的方法其一Python
- 透過dns進行檔案下載DNS
- Android 通過名稱獲取資源IDAndroid
- 通過反射獲取上傳檔案方法引數中的檔名反射
- 怎樣判斷驅動程式是否有透過WHQL認證獲得微軟數字簽名微軟
- 怎麼透過Python獲取檔案指定行的內容?Python
- linux檔案相關命令 透過檔案獲取父資料夾名稱Linux
- 拼多多也可以透過ID獲取商品詳情?
- vue獲取目錄下的檔名Vue
- pgrep查詢正在執行的程式ID
- Mac OS X x64 環境下覆蓋objective-c類結構並透過objc_msgSend獲得RIP執行shellcodeMacObjectGse
- 如何透過Kaizen獲得業務競爭優勢?AI
- 透過Lambda函式的方式獲取屬性名稱函式
- windows下ftp定時執行批次下載檔案,windows下ftp定時執行批次下載檔案的一種方法WindowsFTP
- 如何透過API介面獲得淘寶分類詳情?API
- JVM的特性,透過程式碼來揭秘執行時資料區JVM
- 007 Rust 非同步程式設計,透過 join 執行 FutureRust非同步程式設計
- Linux系統透過CrossOver執行windows系統exe程式LinuxROSWindows
- 滲透技巧——透過cmd上傳檔案的N種方法
- 獲取gridview所有行的idView
- 通過Nvidia簽名的二進位制檔案執行系統命令
- 透過一個模擬程式讓你明白WCF大致的執行流程
- crontab執行結果未透過傳送mail通知使用者的方法AI
- Python程式碼打包成可執行檔案的常用方法!Python
- 獲取檔案字尾名的比較好的方法
- java 獲取當前程式的程式IDJava
- PHP透過pem檔案校驗簽名異常PHP
- js 透過連結下載檔案JS
- 透過DNS TXT記錄執行powershellDNS
- python透過IP獲取國家和城市地市的方法Python
- 8、域滲透——獲得域控伺服器的NTDS.dit檔案伺服器
- 9i and 10g 透過SQL_ADDRESS 或sql_id查詢執行計劃SQL
- 獲取C#中方法的執行時間及其程式碼注入C#
- 【執行計劃】Oracle獲取執行計劃的幾種方法Oracle
- 如何透過AST樹去獲取JS函式引數名ASTJS函式
- 教你Python使用shutil操作檔案、subprocess執行子程式的方法Python
- PHP 獲取檔案 副檔名 的常用方法小結【五種方式】PHP
- flowable流程引擎透過模型ID部署流程模型
- 透過歷史記錄執行本地模型模型