Получение сетевого имени WNetGetUser
|
Для получения сетевого имени необходимо воспользоваться функцией 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; } }
|