Page 1 of 1

'Privileged instruction' error using a host OS service

Posted: 26. Sep 2011, 14:55
by MortenBG
Hi,

VirtualBox 4.1.2 r73507
Host OS: Windows 7 Pro EN sp1 x64 (activated)
Guest OS: Windows 7 Pro EN sp1 x64 (activated)

I have problems running a (commercial) software suite on a Vbox guest. The sofware uses a hardware USB dongle (Dinkey2 Dongle, microcosm.com) software copy protection system. I have the licences needed and it works perfectly in VMware and in the host OS.

Most parts of the software runs fine every time, but with one component 9+ out of 10 times I get either a 'Privileged instruction' error or a memory access violation when running it. Sporadically, however, it runs fine and I have found no obvious or reproducible reasons why.

The software allows both direct hw access to the dongle or network based (to another machine with the hardware+server) through a service that, when installed on the GUEST OS, makes "Interactive Services Detection" on the HOST OS prompt with the message "A program running on this computer is trying to display a message".
I use the network approach and I have tried every possible combinations of network settings in VirtualBox. I have tried all the combinations of virtual hardware settings I can think of, as well as multiple installations (including a 32bit version of Win7) with various configurations.
Also, I have done a great deal of research on Google and in this forum, with no luck. And though this is a very specific problem, it is odd (and very annoing) that it works fine in vmware but not in VBox.

As far as I can tell, the problem is related to the copy protection system service or the dongle access, but since it works in vmware, i guess it is a problem related to Vbox...?

Any ideas, thoughts or comments on how to solve this?

Thanks.

EDIT: Setup is a Dell optiplex 990, i7 quad 3.4Ghz, 8GB