powered by simpleCommunicator - 2.0.54     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как узнать логин вошедшего в систему или разблокировавшего рабочий стол?
5 сообщений из 5, страница 1 из 1
Как узнать логин вошедшего в систему или разблокировавшего рабочий стол?
    #37360714
32sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как узнать логин пользователя только что вошедшего в систему(win xp, через терминал в server2003) или разблокировавшего свой рабочий стол?
Желательно подсесть на какой то event.
Может кто-то сталкивался с такой задачей.
...
Рейтинг: 0 / 0
Как узнать логин вошедшего в систему или разблокировавшего рабочий стол?
    #37360778
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имя текущего пользователя - API - GetUserName
...
Рейтинг: 0 / 0
Как узнать логин вошедшего в систему или разблокировавшего рабочий стол?
    #37361797
bac
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Declare Function GetUserName Lib "advapi32.dll" Alias "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) As Long
Function getName() As String
    Dim sBuffer As String
    Dim lSize As Long
    sBuffer = Space$( 255 )
    lSize = Len(sBuffer)
    Call GetUserName(sBuffer, lSize)
    sBuffer = LTrim(RTrim(sBuffer))
    lSize = Len(sBuffer)
    If lSize >  0  Then ' Если пользователь определен
         getName = sBuffer
    Else
         getName = "Не определен"
    End If
End Function
...
Рейтинг: 0 / 0
Как узнать логин вошедшего в систему или разблокировавшего рабочий стол?
    #37361939
32sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bac, Спасибо

Будет ли корректно работать такой код если он будет запущен от имени системы?
...
Рейтинг: 0 / 0
Как узнать логин вошедшего в систему или разблокировавшего рабочий стол?
    #37361960
32sasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я пытался воспользоваться этим кодом, но результата никакого не получил.
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=625366&msg=6607913
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как узнать логин вошедшего в систему или разблокировавшего рабочий стол?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]