For about a month now I have been running HM on my MacBook Pro, using Fusion. I run a Windows Vista Business virtual machine.
Though HM usually operates fine, it sometimes crashes; moreover, it always crashes (giving an "unhandled exception" error) when I exit the program. This is not terribly inconvenient -- I simply reboot the Vista virtual machine and it works again -- but for one thing: it seems to lose my registration every time this happens. The next time I open the program I will be told that my hardware configuration has changed and I need to reregister.
Even that wouldn't be so bad, except that the system seems to become convinced that i am operating HM on mutiple machines (which I am not doing; it is installed on only one machine, in a single virtual machine thereon). I have already had to get my registration reset once, and clearluy that's not a viable long-term solution.
My Windows virtual machine is otherwise stable, and I'm not sure what to check. Suggestions would be welcome.
--------------
Relatedly, I have also found that changing the virtual machine configuration (for example, changing the RAM allocation), or running Spybot SD, also gives the "your hardware has changed" message. Is there a way around this problem when using Fusion?