bool isVmareMachine()
{
HANDLE hProcessSnap = ::CreateToolhelp32Snapshot(
TH32CS_SNAPPROCESS, //创建所有进程的快照
0 //0表示当前进程
);
PROCESSENTRY32 entry = { 0 };
entry.dwSize = sizeof(entry);
bool bFind = Process32First(hProcessSnap, &entry);
if (!bFind){
return false;
}
while (bFind)
{
CString s;
s.Format(TEXT("%s"), entry.szExeFile);
if (s == "vmware.exe")
{
return true;
}
bFind = Process32Next(hProcessSnap, &entry);
}
}
C++通过vmware.exe检测虚拟机
最新推荐文章于 2023-12-20 11:24:07 发布