Sebas писал(а):Можно через WMI
Win32_LogonSession
Private Declare Function GetUserName& Lib "advapi32.dll" Alias "GetUserNameA"
msdn.microsoft.com писал(а):The GetUserName function retrieves the name of the user associated with the current thread.
Sebas писал(а):откуда деза?
The Win32_LogonSession WMI class describes the logon session or sessions associated with a user logged on to Windows NT or Windows 2000.
!Viper! писал(а):Sebas писал(а):откуда деза?
The Win32_LogonSession WMI class describes the logon session or sessions associated with a user logged on to Windows NT or Windows 2000.
забавно то что при необходимость Windows 2000 упоминается в MSDN идущем с VS 2005, более ранние версии указывают на необходимость Windows NT 4.0 SP4....
странно...
ZlydenGL писал(а):А. Упс, извините, дошло. Нужно пользователя сетевой машины узнать, а не локальной...
Andrey Fedorov писал(а):ZlydenGL писал(а):А. Упс, извините, дошло. Нужно пользователя сетевой машины узнать, а не локальной...
А на сетевой машине может быть одновременно открыто несколько пользовательских профилей...
Eduard писал(а):тогда всех перечислить, м выделить активного
Признаться, не понял, что ты имел этим в виду. Долго думал, но никакой аналогии с сабжем не нашел...!Viper! писал(а):З.Ы. Работает же как то команда nbtstat -a?
!Viper! писал(а):2 Sebas... именно это же получается и при использовании NetWkstaUserEnum... с чего и начался данный топик
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 70