Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

запустить процесс из службы

1 view
Skip to first unread message

Andrew O. Shadoura

unread,
Jul 10, 2005, 6:44:50 PM7/10/05
to
Приветствую, All!

Возникла следующая проблема.
Имеется две программы. Одна - служба, занимается тем, что каждые 30 секунд
запускает вторую.
Вторая вызывает EnumWindows и записывает результат в лог-файл. Проблема (пока
что проявилась
только на Win2003Server, сейчас буду на Win2000Server тестить) заключается в
том, что при
запуске второй программы из сервиса она "видит" не все окна. Пример:
Запуск из-под службы:

=== 10.07.2005 21:37:25 ===
Enumerator
ModemDeviceChange
SENS
Removable Storage Manager

Из командной строки:

=== 10.07.2005 21:37:41 ===
NetDDE Agent
Enumerator
Radius [Главный] - PolySoft@FidoNode
Radius_API_Receiver
Radius [RTB]
Service
MM Notify Callback

Куда копать?

З.Ы. Только что проверил это на Win2000Pro. Тот же результат.

-- С уважением, Andrew O. Shadoura

AKAs: 2:450/143.25, 2:450/202.25

--- WP/95 Rel 1.78E (215.0) Reg.
* Origin: Husky forever! (2:450/202.25)

Eugene Lomovsky

unread,
Jul 22, 2005, 9:55:09 AM7/22/05
to
Greetings mortal, Andrew!
You wrote to All on Mon, 11 Jul 2005 02:44:50 +0400:

AOS> Возникла следующая проблема.
AOS> Имеется две программы. Одна - служба, занимается тем, что каждые 30
AOS> секунд запускает вторую.
AOS> Вторая вызывает EnumWindows и записывает результат в лог-файл.
AOS> Проблема (пока что проявилась только на Win2003Server, сейчас буду
AOS> на Win2000Server тестить) заключается в том, что при запуске второй
AOS> программы из сервиса она "видит" не все окна. Пример:
AOS> Запуск из-под службы:

А ты уверен, что у нее правов хватает? ;)

PS: Не забудь про ситуации когда еще нет юзерского десктопа или когда он не один..

Eugene.


0 new messages