C++ C++ C# C# ASP.NET Security ASP.NET Security ASM ASM Скачать Скачать Поиск Поиск Хостинг Хостинг  
  Программа для работы с LPT портом...
Язык: .NET — ©Alexey...
  "ASP.NET Atlas" – AJAX в исполнении Micro...
Язык: .NET — ©legigor@mail.ru...
  "Невытесняющая" Многопоточность...
Язык: C/C++ — ©...
  01.05.2010 — Update World C++: Сборник GPL QT исходников
  15.12.2007 — Весь сайт целиком можно загрузить по ссылкам из раздела Скачать
Хостинг:
Windows 2003, ASP.NET 2.0
бесплатный и от 80 руб./мес


   Отправить письмо
Кулабухов Артем, Беларусь




 Как посмотреть всех пользователей Windows NT / Система. / Visual C++ .NET

Как посмотреть всех пользователей Windows NT

Пример показывает, как получить логины первых 20-ти локальных пользователей. Более подробную информацию о функции NetUserEnum смотрите MSDN.

void ShowNTUsers() 
{ 
   DWORD dwTotalEntries; 
   DWORD dwEntriesRead; 
   DWORD dwPrefmaxlen = 20; 
   USER_INFO_0 * theEntries = new USER_INFO_0[20]; 
   NET_API_STATUS napistat; 

   napistat = ::NetUserEnum(NULL, 0, 0, /*out*/ (LPBYTE*)&theEntries , dwPrefmaxlen, 
   /*out*/&dwEntriesRead, /*out*/ &dwTotalEntries, /*out resumehandle*/ NULL); 

   if (napistat != NERR_Success) 
   { 
      AfxMessageBox ("NetUserEnum failed"); 
      return; 
   } 

   for (int i=0; i< dwEntriesRead; i++) 
   { 
      AfxMessageBox(CString(theEntries[i].usri0_name)); 
   }

   ::NetApiBufferFree (theEntries); 
}