I have an old Palm device (M515) that needs to synchronize with a proprietary on-line database. This works fine on Windows XP, but I need to migrate to a Win 7 machine.
Catch number one is the Palm Desktop/Hotsync software for this device only has Windows XP USB drivers -- none for Windows 7. The solution to is to run the old version of Palm Desktop in Windows XP mode on the Win 7 Pro machine. So far, so good. This works for "normal" Palm Hotsyncing (i.e., the Palm contacts, memos, and other data stored on the Palm device).
The Palm "conduit" for connecting to and downloading from the on-line data base is a proprietary software package. I downloaded that and installed it in XP mode. It sort of half works. That is, is appears to go through its handshaking with the server with no problem but then throws an error: "Failed to write data into client database. Synchronization failed."
According to tech support for this software, the "client database" is part of the proprietary software that is installed on the computer, i.e., somewhere in the virtual machine that hosts XP Mode. Tech support can't provide any help other than "uninstall/reinstall" -- which doesn't help.
From the wording of the error message, it sounds at least possible that there may be a permission problem. How do I track down what files might be used by software running on the virtual machine and adjust their permission characteristics?