Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] определить ветку реестра пользователя по имени (http://forum.oszone.net/showthread.php?t=244373)

RRRinat 10-10-2012 19:57 2002945

определить ветку реестра пользователя по имени
 
Добрый день!
Встала задача, найти ветку реестра пользователя, с определенным именем (допустим "Вася").
Приложение запускается от имени системы, поэтому HKEY_CURRENT_USER не прокатит.
Надо как-то искать в HKEY_USERS\...
Вот это (...) каким образом можно определить?

WindowsNT 10-10-2012 21:20 2002989

Предположительно, никак, ибо ошибка в самой логике желаемого. Одновременно могут быть залогонены несколько пользователей, что тогда делать будете?

RRRinat 10-10-2012 21:57 2003012

Можеть я что-то не знаю, но вроде это никак не мешает. Не понимаю причем тут вообще это...
Что, совсем никак? да не верю!

Petya V4sechkin 11-10-2012 09:43 2003234

Цитата:

Цитата RRRinat
найти ветку реестра пользователя, с определенным именем (допустим "Вася")

Можно с помощью PsGetSid
Код:

psgetsid Вася
или
Код:

WMIC UserAccount Where "Name = 'Вася'" Get SID
выяснить SID и смотреть в HKEY_USERS.
Получить список текущих сеансов можно командой:
Код:

qwinsta

RRRinat 11-10-2012 10:57 2003275

Спасибо! То что надо!


Время: 19:40.

Время: 19:40.
© OSzone.net 2001-