我正在尝试制作一个 WriteProcessMemory 程序,但我需要调整我的权限才能成功打开进程的内存。但我不知道怎么办。我用谷歌搜索了几个小时,找到了一段代码,但我仍然被困住了。我在互联网上找到的代码:
BOOL isOK;
HANDLE hToken;
HANDLE hCurrentProcess;
hCurrentProcess = GetCurrentProcess(); // 1
isOK = OpenProcessToken( hCurrentProcess, TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken );
SetPrivilege( hToken, SE_DEBUG_NAME, TRUE );
Run Code Online (Sandbox Code Playgroud)
“SetPrivilege”带来了“错误 C3861:“SetPrivilege”:找不到标识符” 我应该如何启用 SE_DEBUG_NAME 权限?欢迎任何帮助!