Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TrayIcon & NT Service / 6 сообщений из 6, страница 1 из 1
22.07.2003, 13:53
    #32214522
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TrayIcon & NT Service
Всем привет.

Возник следуюший вопрос.

Существует приложение - NT Service, которое при запуске запускает определенную программу. Это программа запускается минимизированной с иконкой в трее (RXTrayIcon). Все работает, хорошо если сервер стартует после того как пользователь вошел в систему, но когда пользователь еще не вошел программа запускается, а трея еще нет. Поэтому после входа пользователя ее не видно. Как можно определить, что пользователь уже вошел или что трей существует?

Спасибо
Alex
...
Рейтинг: 0 / 0
22.07.2003, 18:06
    #32214902
oleg_e
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TrayIcon & NT Service
Может быть FindWindow('Shell_TrayWnd', nil) <> 0; ?
...
Рейтинг: 0 / 0
24.07.2003, 12:13
    #32216708
alr
alr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TrayIcon & NT Service
Попробуйте порыть MSDN на тему Winlogon Notification Events
...
Рейтинг: 0 / 0
24.07.2003, 12:33
    #32216748
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TrayIcon & NT Service
Джудж, обычно нет надобности в "программе для юзверя", пока вход в систему не произведен.
So, повесь прогу в авторан.
Сервис пусть себе работает - отдельно.
Зачем сервисом программу запускать?
...
Рейтинг: 0 / 0
24.07.2003, 13:13
    #32216827
judge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TrayIcon & NT Service
Cпасибо я уже все сделал. (по методу oleg_e)
2eNose: Есть :) она в основном не для юзверя
...
Рейтинг: 0 / 0
24.07.2003, 13:51
    #32216904
eNose
Участник
[не активирован]
[не одобрен]
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
TrayIcon & NT Service
А если прога не для юзверя, то зачем ей иконка в трее???

Надо разбить ее на 2 программы:
сервис;

управляющая программа.
Вторую прописать в autorun`е.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TrayIcon & NT Service / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]