I'm running VMWare Workstation 9.0.2 build-1031769 on a Windows 7 x64 SP1 host.
One of my guest VMs (guest is Windows 7 x64 SP1) has a utility that changes the position of the mouse cursor. Unfortunately in the guest it appears the cursor position does not change. This is not the fault of the program, it runs fine on the host.
I disabled the following options:
'Ungrab when cursor leaves window', 'Hide cursor on ungrab', 'Grab when cursor enters window' and set 'Optimize for mouse: Never'
And I also added this to the vmx file:
vmmouse.present = "FALSE"
But no change. I've narrowed this issue down to something to do with VMWare tools (the guest has the latest tools update that came with my version of workstation). When I uninstalled VMWare tools the problem disappeared. When I reinstalled VMWare tools --this time a 'custom' reinstall that did not include the vmware mouse or usb mouse drivers-- the problem reappeared. Even if I stop the service and the vmtools process daemon. Sometimes the first cursor move in the guest would actually move but subsequent moves would not happen. Interestingly it appears the move may actually be happening but the visual cursor position for some reason just isn't updated.
The only reliable way to ensure the cursor changes position in the guest is for vmware tools to not be installed. As you can imagine this is not ideal. Also I have many virtual machines and I don't want to disable the grab options globally. Also I want VMWare tools in that guest for other reasons.
Does anyone have experience with what I'm describing? Can anyone who works for VMWare comment on this please? Ideally I would like to keep VMWare tools installed, have the grab options only disabled for that one specific guest, have the cursor position accurately reflect where the cursor is in a guest and if possible when I click in the VMWare window to input to the guest VMWare does not move my cursor in the guest to where I clicked in the host (in other words when I click in the guest I'm automatically at the cursor position in the guest, if that makes any sense).
Thanks