Winapi 有关VMware内部进程/窗口的信息

Winapi 有关VMware内部进程/窗口的信息,winapi,memory,windows-7,virtual-machine,vmware,Winapi,Memory,Windows 7,Virtual Machine,Vmware,我想知道是否可以收集有关正在运行的虚拟化系统的信息(例如,枚举进程、查找窗口标题、窗口在windows系统上的位置)。 我的天真方法是在vmware-vmx.exe上使用ReadProcessMemory()并搜索像_tagWND这样的数据结构。这并没有像预期的那样成功/ 如果不需要的话,我不想“触碰”来宾系统 那么,我如何才能做到这一点呢?来宾系统中有一些API可以与VMware工具进行对话。请参阅VMware VIX API 从文档中可以看出,以下来宾操作可能会完成您想要的操作: VixVM

我想知道是否可以收集有关正在运行的虚拟化系统的信息(例如,枚举进程、查找窗口标题、窗口在windows系统上的位置)。 我的天真方法是在vmware-vmx.exe上使用ReadProcessMemory()并搜索像_tagWND这样的数据结构。这并没有像预期的那样成功/ 如果不需要的话,我不想“触碰”来宾系统


那么,我如何才能做到这一点呢?

来宾系统中有一些API可以与VMware工具进行对话。请参阅VMware VIX API

从文档中可以看出,以下来宾操作可能会完成您想要的操作:

VixVM_ListProcessesInGuest()
VixVM_RunProgramInGuest()
VixVM_RunScriptInGuest()