我无法关闭进程nb.exe。我需要关闭这个过程,但它没有关闭。在关闭期间,我还需要确保卸载与此过程相关的所有dll。以下是我的代码。
bool ProcessExit(void) { PROCESSENTRY32条目; entry.dwSize = sizeof(PROCESSENTRY32);
HANDLE snapshot = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, NULL);
if (Process32First(snapshot, &entry) == TRUE)
{
while (Process32Next(snapshot, &entry) == TRUE)
{
if (wcsicmp(entry.szExeFile, L"nb.exe") == 0)
{
HANDLE hProcess = OpenProcess(PROCESS_ALL_ACCESS,FALSE,entry.th32ProcessID);
ExitProcess(entry.th32ProcessID);
CloseHandle(hProcess);
}
}
}
CloseHandle(snapshot);
return 1;
}
如果您有任何意见,请告诉我。