1 (изменено: DnsIs, 2011-10-24 13:27:38)

Тема: Области видимости процессов

Стоит сеть, в ней все машины WinXP Home. На одном стоит SSH сервер (freeSSHd). Стартует как служба, и пашет от имени system.

Вопрос вот в чем. Беру 2 консольные проги: cmdow и PrcView. Они обе умеют отображать список запущенных процессов. На локальном компе отрабатывают обе на отлично.

Если же зайти удаленно на комп через SSH, то:

PrcView - показывает процессы, все что запущены. А cmdow не хочет показывать, показывает пустоту.
Как такое может быть?

И как следствие вопрос, как возможно узнать от какого юзера в системе по умолчанию запускается консольная утилита, которая отрабатывает за 1 мгновение? То есть, в диспетчере задач не всегда успевает отобразится.

Нас невозможно сбить с пути, нам пофигу куда идти.

2

Re: Области видимости процессов

DnsIs пишет:

И как следствие вопрос, как возможно узнать от какого юзера в системе по умолчанию запускается консольная утилита, которая отрабатывает за 1 мгновение? То есть, в диспетчере задач не всегда успевает отобразится.

Process Monitor

3

Re: Области видимости процессов

Проверил, обе проги запускаются от имени "SYSTEM", почему же одна видит, другая нет?

Нас невозможно сбить с пути, нам пофигу куда идти.

4

Re: Области видимости процессов

Надо смотреть на исходный код.

5

Re: Области видимости процессов

Если запустить на удаленном компе программы, то cmdow видит только те которые были запущены в текущей сессии. Видимо да, проги используют разные API для получения списка процессов.

Нас невозможно сбить с пути, нам пофигу куда идти.