Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как узнать логин вошедшего в систему или разблокировавшего рабочий стол? / 5 сообщений из 5, страница 1 из 1
21.07.2011, 11:04
    #37360714
32sasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать логин вошедшего в систему или разблокировавшего рабочий стол?
Как узнать логин пользователя только что вошедшего в систему(win xp, через терминал в server2003) или разблокировавшего свой рабочий стол?
Желательно подсесть на какой то event.
Может кто-то сталкивался с такой задачей.
...
Рейтинг: 0 / 0
21.07.2011, 11:29
    #37360778
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать логин вошедшего в систему или разблокировавшего рабочий стол?
Имя текущего пользователя - API - GetUserName
...
Рейтинг: 0 / 0
21.07.2011, 17:15
    #37361797
bac
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
21.07.2011, 18:10
    #37361939
32sasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать логин вошедшего в систему или разблокировавшего рабочий стол?
bac, Спасибо

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


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