как получить SID текущего юзера?
- From
- Grigory Tsukanov (2:5006/17.13)
- To
- Alex Fedotov
- Date
- 2002-09-24T11:52:11Z
- Area
- SU.WINDOWS.NT.PROG
Hello Alex!
GT>>>> GetUserName(...) возвращает имя юзера, а мне нужен SID . Как
GT>>>> его получить? Вызываться будет из DLL.
AF>>> OpenProcessToken для текущего процесса, потом
AF>>> GetTokenInformation(TokenUser).
E>> Или LookupAccountName(...);
AF> LookupAccountName трудно воспользоваться правильным образом, особенно
AF> в ситуации, когда пользователь с одним и тем же именем есть как на
AF> локальной машине, так и в домене (доменах).
просесс - IIS
dll - script of IIS
IIS запущен под system, а вот поток (скрипт) IIS запускает под иным юзером. И права у сего юзера иные.
Grigory
... " http://gsoft.newmail.ru; http://www.nvkz.kuzbass.net/comics "
--- GoldED/W32 3.00.Beta4+
* Origin: иногда я просматриваю cukanovg@mail.ru (2:5006/17.13)