要检索与连接到网络资源的本地设备或网络名称相关联的用户的名称,应用程序可以调用WNetGetUser功能。以下示例使用设备名称来检索用户的名称。
CHAR szUserName[80];
DWORD dwResult, cchBuff = 80;
dwResult = WNetGetUser("z:",
(LPSTR)szUserName,
&cchBuff);
if(dwResult == NO_ERROR)
TextOut(hdc,10,10,
(LPSTR)szUserName,
lstrlen((LPSTR) szUserName));
else {
//应用程序定义的错误处理程序在
//标题为“Retrieving Network Errors”的部分。
NetErrorHandler(hwnd, dwResult, (LPSTR)"WNetGetUser");
return FALSE;
}