Openprocess() продолжает терпеть неудачу. Почему?
Что бы я ни делал. OpenProcess продолжает возвращать null.
#включить <windows.h>
#include <iostream>
#включить <psapi.h>
использование пространства имен std;
пустая петля(){
DWORD pid;
HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, false, pid);
если (hProc == NULL){ cout << "не удается открыть процесс.";
LPWSTR path = new WCHAR[MAX_PATH];
DWORD charsCarried = MAX_PATH;
}}
int main(){цикл();}
Что я уже пробовал:
No matter what I do. OpenProcess keeps returning null. #include <windows.h> #include <iostream> #include <psapi.h> using namespace std; void loop(){ DWORD pid; HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS, false, pid); if (hProc == NULL){ cout << "Cannot open process."; LPWSTR path = new WCHAR[MAX_PATH]; DWORD charsCarried = MAX_PATH; }} int main(){loop();}