我在做一个进程管理器,核心代码如下:
HANDLE hProcessSnap = NULL;
PROCESSENTRY32 pe32= {0};
hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
pe32.dwSize = sizeof(PROCESSENTRY32);while (Process32Next(hProcessSnap, &pe32));
printf("\n%-20s%d",pe32.szExeFile,pe32.th32ProcessID);
pe32.szExeFile 得到的是EXE文件的文件名,怎么得到EXE文件的完整路径呢?
HANDLE hProcessSnap = NULL;
PROCESSENTRY32 pe32= {0};
hProcessSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
pe32.dwSize = sizeof(PROCESSENTRY32);while (Process32Next(hProcessSnap, &pe32));
printf("\n%-20s%d",pe32.szExeFile,pe32.th32ProcessID);
pe32.szExeFile 得到的是EXE文件的文件名,怎么得到EXE文件的完整路径呢?
QuickInfo
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in winbase.h.
Import Library: Use kernel32.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows NT.
============================================================================
http://www.betajin.com/alphasun/index.htm
DocWizard C++程序文档自动生成工具 | Wave OpenGL | HttpProxy | AjaxParser词法分析