开发者

Informations about processes/windows inside VMware

开发者 https://www.devze.com 2023-02-08 13:39 出处:网络
I was wondering if it is possible to gather information about a running virtualized system (e.g. enumerating processes, finding window captions, window positions 开发者_StackOverflow中文版on a windows

I was wondering if it is possible to gather information about a running virtualized system (e.g. enumerating processes, finding window captions, window positions 开发者_StackOverflow中文版on a windows system). My naive approach was using ReadProcessMemory() on vmware-vmx.exe and searching for data structures like _tagWND. This didn't work out as expected. :/ I don't want to "touch" the guest system if I don't have to.

So, how could I achieve this?


There are APIs to talk to the VMware Tools inside the guest. See the VMware VIX API here.

In the list of common tasks from the documentation, there are the following guest operations that would probably do what you're after:

VixVM_ListProcessesInGuest()
VixVM_RunProgramInGuest()
VixVM_RunScriptInGuest() 
0

精彩评论

暂无评论...
验证码 换一张
取 消