Вниз
Скачать: CL | DM;

Имя пользователя   Найти похожие ветки 

← →
Dmitrij_K   (2004-05-06 11:29) [0]

Как получить имя активного узера если прога запущена под системной учетной записью SYSTEm.


← →
Игорь Шевченко ©   (2004-05-06 13:00) [1]

Как один из вариантов - посмотреть, от какой учетной записи запущен процесс explorer.exe


← →
BiN ©   (2004-05-06 14:20) [2]

имхо, лучше просмотреть, каким учетным записям принадлежат существующие десктопы (ехплорер может и отсутствовать)


← →
BiN ©   (2004-05-06 14:35) [3]

кстати, можно также использовать NetWkstaUserGetInfo


← →
Игорь Шевченко ©   (2004-05-06 14:43) [4]

BiN ©   (06.05.04 14:35)


> кстати, можно также использовать NetWkstaUserGetInfo


А это не будет сильно противоречить фразе:

"This function must be called in the context of the logged-on user." ?


← →
BiN ©   (2004-05-06 18:48) [5]

Игорь Шевченко ©   (06.05.04 14:43) [4]
М-да, ошибочка вышла %)


← →
Игорь Шевченко ©   (2004-05-06 21:46) [6]

BiN ©   (06.05.04 14:20)


> имхо, лучше просмотреть, каким учетным записям принадлежат
> существующие десктопы


Кстати, готовым алгоритмом нетрудно будет поделиться ? Через GetUserObjectSecurity, насколько я понимаю ?


← →
BiN ©   (2004-05-07 09:58) [7]

Скажи, Игорь, ты с самого начала знал, что SID десктопа "Default" не принадлежит залогиненному пользователю?
В любом случае, спасибо, что не сказал сразу - я тут много приобрел, создавая пример.
А если уж проверять sid процессов (в частности, все того же explorer-а), то тогда уж нужно проверять все процессы (лучше с последнего в полученном списке идентификаторов).


← →
Игорь Шевченко ©   (2004-05-07 10:40) [8]

BiN ©   (07.05.04 09:58)

Объект Default создается WinLogon в тот момент, когда пользователь еще не вошел в систему, сразу вслед за собственно рабочим столом WinLogon, поэтому, естественно, что владельцем его является LocalSystem.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
1-1086167930
Clickmaker
2004-06-02 13:18
2004.06.13
EVariantError = EOleException ?


1-1085753668
Susanoo
2004-05-28 18:14
2004.06.13
ValueListEditor


3-1085157912
Igor_P
2004-05-21 20:45
2004.06.13
автоинкремент в Interbase


4-1083832354
Аноним
2004-05-06 12:32
2004.06.13
Отмена минимизации окна


8-1079934544
INext
2004-03-22 08:49
2004.06.13
Прозрачный цвет в OpenGL




   Наверх