16. FAQ o Win API |
Q> How to connect a network disk?
A>
DWORD ConnectRemoteDrive (LPSTR ShareName, LPSTR LocalDrive)
{
NETRESOURCE nr;
ZeroMemory (&nr,sizeof (nr));
nr.dwScope=RESOURCE_GLOBALNET;
nr.dwType=RESOURCETYPE_DISK;//RESOURCETYPE_ANY;
nr.dwDisplayType=RESOURCEDISPLAYTYPE_GENERIC;
nr.dwUsage=RESOURCEUSAGE_CONNECTABLE;
nr.lpLocalName=LocalDrive;
nr.lpRemoteName=ShareName;
nr.lpComment = "";
nr.lpProvider=NULL;
return WNetAddConnection2 (&nr,//NETRESOURCE from enumeration
(LPSTR) NULL,//no password
(LPSTR) NULL,//logged-in user
CONNECT_UPDATE_PROFILE);//update profile with connect info
}
|
2000 (c) DM