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