Process Hacker Discussion Forum

 
User avatar
TETYYS
Contributor
Posts: 515
Joined: 23 Apr 2013 10:37
OS: Win 10 x64

VirtEx

27 Apr 2015 15:18

OS virtualization extensions for Process Hacker. Currently only VMWare is supported.

Attached source code + x86/x64 binaries, but plugin is also available in github:
https://github.com/TETYYS/ph-virtex
Attachments
VirtEx.7z
(62.44 KiB) Downloaded 618 times
 
User avatar
TETYYS
Contributor
Posts: 515
Joined: 23 Apr 2013 10:37
OS: Win 10 x64

Re: VirtEx

27 Apr 2015 17:37

Added VirtualBox, +more headers from original PH source because of limited plugin system
Attachments
VirtEx.7z
(74.46 KiB) Downloaded 633 times
 
User avatar
MagicAndre1981
Member
Posts: 230
Joined: 22 Nov 2011 12:02
OS: Windows 8Pro(x64) with Win7 UI

Re: VirtEx

28 Apr 2015 17:22

What is the plugin doing? What does it show? Can you please post a picture?
 
User avatar
TETYYS
Contributor
Posts: 515
Joined: 23 Apr 2013 10:37
OS: Win 10 x64

Re: VirtEx

29 Apr 2015 11:23

Oh yes of course. Now, it displays current VM associated with process and its RAM usage.
Image
Image
Image
 
User avatar
MagicAndre1981
Member
Posts: 230
Joined: 22 Nov 2011 12:02
OS: Windows 8Pro(x64) with Win7 UI

Re: VirtEx

29 Apr 2015 17:00

nice. I'll test it.
 
User avatar
MagicAndre1981
Member
Posts: 230
Joined: 22 Nov 2011 12:02
OS: Windows 8Pro(x64) with Win7 UI

Re: VirtEx

29 May 2015 04:50

the PLugin is broken since the API Rework in Rev 5965 (new memory Tab), here the _PH_MEMORY_PROVIDER is gone.

Also I don't find the plugin useful. It only shows the working set, but not the real memory usage that the Windows uses in the VM.
 
User avatar
TETYYS
Contributor
Posts: 515
Joined: 23 Apr 2013 10:37
OS: Win 10 x64

Re: VirtEx

29 May 2015 06:19

I plan on using VMWare VIX and VirtualBox APIs, but I have problems with linking in x86 VIX build
 
User avatar
phuser
Contributor
Posts: 76
Joined: 29 May 2015 06:45
OS: Windows XP, 7 [32, 64]
Contact:

Re: VirtEx

29 May 2015 06:47

Your plugin should show more info then it might be of any use.
 
User avatar
wj32
Founder
Posts: 948
Joined: 17 Jan 2011 05:19
OS: Windows
Contact:

Re: VirtEx

29 May 2015 07:12

MagicAndre1981 wrote:
the PLugin is broken since the API Rework in Rev 5965 (new memory Tab), here the _PH_MEMORY_PROVIDER is gone.

Also I don't find the plugin useful. It only shows the working set, but not the real memory usage that the Windows uses in the VM.
Yeah sorry, but it was a necessary change :P It'd be better if the plugin used NtQueryVirtualMemory directly rather than trying to use the memory provider stuff which wasn't meant to be exported in the first place (my mistake).
 
User avatar
wj32
Founder
Posts: 948
Joined: 17 Jan 2011 05:19
OS: Windows
Contact:

Re: VirtEx

30 May 2015 09:36

TETYYS wrote:
I plan on using VMWare VIX and VirtualBox APIs, but I have problems with linking in x86 VIX build
For VMware, you can enumerate mapped files and look for the ".vmem" extension. I'm not sure if that gives you the actual memory usage though.
 
User avatar
TETYYS
Contributor
Posts: 515
Joined: 23 Apr 2013 10:37
OS: Win 10 x64

Re: VirtEx

30 May 2015 10:20

wj32 wrote:
TETYYS wrote:
I plan on using VMWare VIX and VirtualBox APIs, but I have problems with linking in x86 VIX build
For VMware, you can enumerate mapped files and look for the ".vmem" extension. I'm not sure if that gives you the actual memory usage though.
No no, not that, I'm planning to expand this to stopping/restarting VMs, listing processes inside VM.
 
User avatar
wj32
Founder
Posts: 948
Joined: 17 Jan 2011 05:19
OS: Windows
Contact:

Re: VirtEx

28 Jun 2015 15:52

Sorry for the inconvenience, but I've made changes to the object manager and you'll need to update this plugin for the next version of PH. Otherwise PH will crash.

(This could have been avoided if you didn't copy a bunch of internal code from PH.)
 
User avatar
TETYYS
Contributor
Posts: 515
Joined: 23 Apr 2013 10:37
OS: Win 10 x64

Re: VirtEx

28 Jun 2015 20:44

Ok, not sure if I will develop this because of limitations
 
ens4dz
New User
Posts: 1
Joined: 15 Jul 2015 00:23
OS: win 8.1

Re: VirtEx

15 Jul 2015 00:33

thanks for this great plugin
i can't start PH after the update v 2.36 !