C++基于CreateToolhelp32Snapshot獲取系統(tǒng)進(jìn)程實例
更新時間:2014年10月09日 11:16:33 投稿:shichen2014
這篇文章主要介紹了C++基于CreateToolhelp32Snapshot獲取系統(tǒng)進(jìn)程實例,是Windows應(yīng)用程序設(shè)計中非常實用的技巧,需要的朋友可以參考下
本文實例講述了C++基于CreateToolhelp32Snapshot獲取系統(tǒng)進(jìn)程的實現(xiàn)方法。分享給大家供大家參考。具體方法如下:
// GetWinProcess.cpp : 定義控制臺應(yīng)用程序的入口點。
//
#include "stdafx.h"
#include <Windows.h>
#include <TlHelp32.h>
int _tmain(int argc, _TCHAR* argv[])
{
HANDLE hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
if (hProcessSnap == FALSE )
{
printf("CreateToolhelp32Snapshot error");
return -1;
}
PROCESSENTRY32 pe32;
pe32.dwSize = sizeof(PROCESSENTRY32);
BOOL bRet = Process32First(hProcessSnap, &pe32);
while (bRet)
{
printf("[process name]:%ws\n", pe32.szExeFile);
printf("[PID]:%d\n\n",pe32.th32ProcessID);
bRet = Process32Next(hProcessSnap, &pe32);
}
::CloseHandle(hProcessSnap); // 經(jīng)常忘記這句
return 0;
}
希望本文所述對大家的C++程序設(shè)計有所幫助。
您可能感興趣的文章:
- VC判斷進(jìn)程是否具有administrator權(quán)限的方法
- VC使用TerminateProcess結(jié)束進(jìn)程實例
- VC下通過系統(tǒng)快照實現(xiàn)進(jìn)程管理的方法
- VC++獲得當(dāng)前進(jìn)程運行目錄的方法
- VC實現(xiàn)A進(jìn)程窗口嵌入到B進(jìn)程窗口中顯示的方法
- 判斷指定的進(jìn)程或程序是否存在方法小結(jié)(vc等)
- C++進(jìn)程共享數(shù)據(jù)封裝成類實例
- C++進(jìn)程間共享數(shù)據(jù)實例
- C++通過TerminateProess結(jié)束進(jìn)程實例
- c++獲取進(jìn)程信息列表和進(jìn)程所調(diào)用的dll列表
- VC++中進(jìn)程與多進(jìn)程管理的方法詳解
相關(guān)文章
C++示例講解friend static const關(guān)鍵字的用法
靜態(tài)成員static是解決同一個類的不同對象之間數(shù)據(jù)和函數(shù)共享問題。區(qū)分全局變量,全局變量也能實現(xiàn)數(shù)據(jù)共享,但安全性和封裝性被破壞了,友元提供了不同類或?qū)ο蟮某蓡T函數(shù)之間、類的成員函數(shù)與一般函數(shù)之間進(jìn)行數(shù)據(jù)共享的機(jī)制,const常引用-被引用的對象不能被更新2022-06-06
C語言函數(shù)調(diào)用的三種實現(xiàn)方法實例
C語言中函數(shù)的調(diào)用主要有如下三種方法,直接調(diào)用,函數(shù)指針調(diào)用,函數(shù)指針傳遞調(diào)用其中后兩種本質(zhì)一樣,但在有無返回值時還稍有差別,下面這篇文章主要給大家介紹了關(guān)于C語言函數(shù)調(diào)用的三種實現(xiàn)方法,需要的朋友可以參考下2022-01-01
Objective-C的內(nèi)省(Introspection)用法小結(jié)
這篇文章主要介紹了Objective-C的內(nèi)省(Introspection)用法,這是面向?qū)ο笳Z言和環(huán)境的一個強(qiáng)大特性,需要的朋友可以參考下2014-07-07
C++ map 根據(jù)value找key的實現(xiàn)
今天小編就為大家分享一篇C++ map 根據(jù)value找key的實現(xiàn),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-12-12
C++面試八股文之如何實現(xiàn)strncpy函數(shù)
strncpy函數(shù),主要用做字符串復(fù)制,將于字符從一個位置復(fù)制到另一個位置,那么如何實現(xiàn)一個strncpy函數(shù),下面小編就來和大家簡單講講吧2023-07-07

