Olvasás angol nyelven

Megosztás a következőn keresztül:


A felhasználónév visszakeresése

A hálózati erőforráshoz csatlakoztatott helyi eszközhöz vagy egy hálózat nevéhez társított felhasználó nevének lekéréséhez az alkalmazás meghívhatja a WNetGetUser függvényt.

Az alábbi példa az eszköz nevét használja a felhasználó nevének lekéréséhez. A minta egy alkalmazás által definiált hibakezelőt hív meg a hibák feldolgozásához, valamint a TextOut függvényt a nyomtatáshoz.

CHAR szUserName[80]; 
DWORD dwResult, cchBuff = 80; 
 
// Call the WNetGetUser function.
//
dwResult = WNetGetUser("z:", 
    (LPSTR) szUserName, 
    &cchBuff); 
 
// If the call succeeds, print the user name.
//
if(dwResult == NO_ERROR) 
    printf("User name: %s\n", szUserName); 
 
// Handle the error.
//
else 
{ 
    printf("WNetGetUser failed.\n"); 
}

További információ az alkalmazás által definiált hibakezelő használatáról: Hálózati hibák lekérése.