Some programs do not offer support for VM environments. Is there a way to trick them when using VMWare Fusion?? Say a program does a check and discovers that I'm on a VM environment, how could I change parameters in order to make this program work?
1 Answers
If you'd spent any time searching through similar questions asked previously you'd have spotted that a lot of people want to do the exact opposite of what you want - they want to know if they're in a VM. VMWare have built in mechanisms to allow for programmers to know for a fact that they're running in a VM, they're not that easy to use but they are there; what I'm certain of is that they've made no attempt whatsoever to build the opposite of that into any of their code. Obviously they could suppress their APIs but there are a lot of tell-tale signs that you're in a VM, LOTS; the emulated BIOS type/version/'unprogramability', the disk controller type and NICs and most importantly CPU capability bits. Essentially it would be a pointless and frustrating job to fake out when something's in a VM, plus it would be pointless, you're an edge case and using a comparatively niche product from their portfolio.
So no, there's no way to do this.
- 101,808