Opened 17 years ago
Closed 16 years ago
#1289 closed defect (fixed)
WNetGetUniversalName fails with guest additions installed -> Fixed in 2.0.2
Reported by: | Brian Havard | Owned by: | |
---|---|---|---|
Component: | guest additions | Version: | VirtualBox 1.5.6 |
Keywords: | Cc: | ||
Guest type: | Windows | Host type: | other |
Description
On a windows guest (Win2K & XP give the same result) and Ubuntu host, using the Win32 API function WNetGetUniversalName() fails with error 67 (ERROR_BAD_NET_NAME) when attempting to determine the UNC path of a mapped network drive. After uninstalling the guest additions, it works as expected.
This is causing my application "File Commander" to fail to show network mappings of drives. I suspect it may also be causing a problem I have accessing data on remote servers using the Pervasive SQL database client.
Sample code to demonstrate the problem:
#include <stdio.h> #include <windows.h> #include <Winnetwk.h> int main() { char remote[1024]; UNIVERSAL_NAME_INFO &uninfo = *(UNIVERSAL_NAME_INFO *)remote; DWORD len = sizeof(remote); DWORD rc = WNetGetUniversalName( "D:\", UNIVERSAL_NAME_INFO_LEVEL, remote, &len ); if ( rc == 0 ) { printf( "remote=%s\n", uninfo.lpUniversalName ); } else { printf( "rc=%d\n", rc ); } return 0; }
Change History (3)
comment:1 by , 17 years ago
Component: | other → guest additions |
---|
comment:2 by , 16 years ago
Guest type: | other → Windows |
---|
comment:3 by , 16 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Summary: | WNetGetUniversalName fails with guest additions installed → WNetGetUniversalName fails with guest additions installed -> Fixed in 2.0.2 |
This was fixed in VirtualBox 2.0.2 Windows guest additions.