小编Aϟϟ*_*RIX的帖子

PROCESSENTERY32 结构中的 szExeFile 给出了一个奇怪的值

我尝试列出当前正在运行的进程的所有名称和 ID 当我尝试计算进程的 szExeFile 时,我得到了一些奇怪的结果。这是我得到的:

Process name: 005BF3EC and id: 0
Process name: 005BF3EC and id: 4
Process name: 005BF3EC and id: 392
Process name: 005BF3EC and id: 508
Process name: 005BF3EC and id: 588
Process name: 005BF3EC and id: 596
Process name: 005BF3EC and id: 648
Process name: 005BF3EC and id: 684
Run Code Online (Sandbox Code Playgroud)

这是代码:

HANDLE ProcSnap = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);  
        PROCESSENTRY32 pe = {0};
        pe.dwSize = sizeof(PROCESSENTRY32);



        if (ProcSnap == INVALID_HANDLE_VALUE) {
            cout << "Can't make a snapshot" << endl;
        } …
Run Code Online (Sandbox Code Playgroud)

c++ winapi process visual-studio visual-c++

0
推荐指数
1
解决办法
2675
查看次数

标签 统计

c++ ×1

process ×1

visual-c++ ×1

visual-studio ×1

winapi ×1