[ros-dev] What is difference in installation procedure w/wo DGG, KDBG set ?

Thomas Weidenmueller w3seek at reactos.com
Wed Nov 17 17:21:57 CET 2004


art yerkes wrote:

> If you hit cancel, it will skip vmware detection IIRC. That should be
>
>made more clear somehow.
>  
>
The setup will only be displayed if it's actually running inside of 
vmware. If you try to run vmwinst.exe on other platforms it will 
terminate immediately, nothing should happen. The detection works 
through a (undocumented, but well-known) i/o operation in umode on a 
specific port - which will result in a umode exception on regular 
systems. So whenever the operation succeeds it knows there's vmware. Due 
to the lack of seh back then when I wrote the utility, i had to setup a 
exception handler that just terminates the process.
Again, it should not raise any kmode exception, it only performs a 
privilleged instruction which raises an umode exception on regular systems.

Best Regards,
Thomas


More information about the Ros-dev mailing list