Для получения сетевого имени необходимо воспользоваться функцией WNetGetUser. Сетевое имя может быть необходимо для установки связи или проверки, типа имеет ли право программа запускаться здесь. Вот описание функции:
DWORD WNetGetUser( LPCTSTR lpName, LPTSTR lpUserName, LPDWORD lpnLength );
В случае удачного выполнения функция вернет NO_ERROR, вот пример:
// TestUsert.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include "windows.h"
#include "iostream.h"
void main()
{
char Name[255];
char Test[255];
DWORD size=255;
if (WNetGetUser(Test,Name,&size)==NO_ERROR)
{
cout << Name << endl;
}
}