ネットワークリソースに接続するには WNetAddConnection2 関数を使用します。
接続を解除するには WNetCancelConnection2 関数を使用します。
#include <windows.h>
#include <tchar.h>
#pragma comment(lib, "mpr.lib")
int _tmain()
{
LPCTSTR lpszLocalName = TEXT("Z:");
LPCTSTR lpszRemoteName = TEXT("\\\\server\\folder");
NETRESOURCE nr = {0};
nr.dwType = RESOURCETYPE_ANY;
nr.lpLocalName = const_cast<LPTSTR>(lpszLocalName);
nr.lpRemoteName = const_cast<LPTSTR>(lpszRemoteName);
WNetAddConnection2(&nr, NULL, NULL, CONNECT_UPDATE_PROFILE);
return 0;
}