Hi!
First, I had such a configuration:
Host PC with Windows 7, HM2, PostgreSQL server with HM2 database, Parent database, in local folder on the HDD, and installed VirtualBox VM.
On VirtualBox I have Guest Windows XP with installed copy HM2.
Guest OS have access to host only by port 5432, and have no access to shared folders. Also guest OS have access to 1 folder, named "Share" on the Host through VBox shared folders (it's not an "Windows shared folders"). "Share" mapped on guest as drive Z, and mapped on host as drive Z.
The "Share" contain the "ParentDatabase" folder.
So, we have the same paths "Z:\ParentDatabase" on the host and guest.
Really, "ParentDatabase" is D:\SharedData\ParentDatabase on hte Host.
I set up access rights "Z:\ParentDatabase" for ALL (read/write).
In Windows 7 all this works fine.
But... I recently installed Windows 8.1 and now I receiving this message on the host:
---------------------------
Database Error
---------------------------
Holdem Manager still cannot connect to the database and will now close. Please restart the application and try again.
---------------------------
ОК
---------------------------
In the guest all ok. HM2 is launched, and I can see all hands.
Also in the log, i see next:
16:25:16.230 [ProgressDialog: 14 - PostgresqlDatabase.GetPlayerHandsAsync] Error 1 adding to FilesToGrabPlayerHandsFrom = Could not find a part of the path "Z: \ ParentDatabase".
P.S. Please, sorry my engrish.