Re[3]: Как определить владельца процесса?...
От: Аноним  
Дата: 03.06.03 06:27
Оценка:
Здравствуйте, SergH, Вы писали:

А>>Подход не верен так как о данных которые попадут в окружение заботся приложение, вызывающие эти функции, со всеми вытекающими последствиями (ну поставили NULL например при вызове для lpEnvironment ).


SH>А я всю жизнь NULL ставлю. Насколько я помню, при этом они копируются.. А вот если не NULL поставить, то да, можно и поменять.


Так ведь если выставить NULL то просто копируется переменные окружения вызывающего процесса и как следствие — фигня получается. Не делайте так


S>>>Может быть известен более правильный/изящный путь?


А>>Более правильный путь узнать Token и получить по нему информацию ZwQueryInformationToken или GetTokenInformation.


SH>А чем GetCurrentUser не устраивает? Она, правда, возвращает для потока, но обычно это одно и то же.


Так вопрос был как раз узнать из вне — так что я думаю это не подойдет .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.