Работа под Win SRV 2003

Обсуждение программы xStarter
Ответить
Snake
Благодарил (а): 0
Поблагодарили: 0

Работа под Win SRV 2003

Сообщение Snake » Ср дек 28, 2005 11:54 am

Проявляется неисправность при работе под вин сервером 2003 сп1.
Выглядит так: при интерактивном запуске идет нормальный запуск по событиям, при работе как сервис - не реагирует на изменения параметров события (время запуска, комбинации клавиш ...). В логе записей не появляется, видимой активности сервис не проявляет.
Путем некоторого колдовства обнаружилось: после изменения параметров задач необходимо убить сервис (я убивал из диспетчера задач, попробую еще просто остановить сервис) и запустить сервис заново из меню пуск. В этом случае события отрабатываются.

Предложение разработчикам: при изменении параметров задачи перезапускать сервис или отдавать ему команду на перечитывание параметров задач.

Надеюсь сумел правильно выразить мысль.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Ср дек 28, 2005 12:36 pm

Да, мысль высказана понятно, спасибо. В принципе вышеописанное возможно, так как сейчас Конфигуратор задач оповещает сервис о том, что задачи поменялись только если Конфигуратор (Главное окно) было запущено из контекстного меню в системном трее.

Возникает дилемма - иконка в трее не появляется если сервис запускается от некоторого указанного пользователя или если сервис неинтерактивный. Так что в одной из будующих версий я уже планировал сделать более корректное оповещение.

В Вашем случае должна помочь остановка сервиса и его повторный запуск...

P.S. А разработчик пока только один :).

Snake
Благодарил (а): 0
Поблагодарили: 0

Сообщение Snake » Чт дек 29, 2005 4:47 pm

Приношу извинения за "разработчиков".

Проблема решается рестартом сервиса.
Кому интересно - вот батник:
net stop xstarter && net start xstarter
pause

Похожая проблема в иза-сервере. При изменении политик нужно перезапускать сервис.

И еще один глючек: в терминальном режиме при запуске "как сервис" самолетик в трее отсутствует. В общем-то ерунда. Не первое и не последнее приложение с подобным эффектом, но в свободное время можно поправить.

С благодарностью к разработчику,
Яковлев Алексей.

Аватара пользователя
Gift
Пилотируем с автопилотом
Сообщения: 22
Зарегистрирован: Пн мар 27, 2006 5:20 pm
Благодарил (а): 0
Поблагодарили: 0

Сообщение Gift » Пн мар 27, 2006 5:24 pm

Под Win2000Server SP4 иконка в трее не показывается. Без неё неудобняк.
Решена ли проблема?

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Пн мар 27, 2006 7:23 pm

В Вашем случае ситуация наверное несколько другая, не связанная с сервисом...

Могу выразить предположение, что у Вас установлен нестандартный Shell (Aston, etc). Если это так, то проблема решена буквально несколько минут назад, новая бета версия будет опубликована завтра. Также устранена одна ошибка, когда иконка могла не появляться если в реестре в ветке со ссылкой на Shell exe записан не просто путь к файлу, а список файлов.

Аватара пользователя
Gift
Пилотируем с автопилотом
Сообщения: 22
Зарегистрирован: Пн мар 27, 2006 5:20 pm
Благодарил (а): 0
Поблагодарили: 0

Сообщение Gift » Вт мар 28, 2006 9:32 am

Нет, прог с украшениями на сервере не стоит, вообще ничего лишнего не стоит. Я пробовал загружать xStarter как сервис и просто, но иконки нет.
Ранее в версии 1.71 иконка в трее была. Пробовал версию 1.81 и 1.83b - иконка в трее не показывается.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Вт мар 28, 2006 9:38 am

1.83b от 28.03.2006?

Аватара пользователя
Gift
Пилотируем с автопилотом
Сообщения: 22
Зарегистрирован: Пн мар 27, 2006 5:20 pm
Благодарил (а): 0
Поблагодарили: 0

Сообщение Gift » Пн июн 19, 2006 8:21 am

Снова об иконке в трее. Она пропала по непонятной причине. Стоит 1.83 от 28 марта 2006 года. Переустановил программу, но значёк не появился?
Напомню, что стоит Win2000Server SP4, ничего не делали, ничего не устанавливали, кроме как запускали проверку на вирусы (DrWeb).
Программа-то сама в процессах видна, а её иконки в трее нет.

Аватара пользователя
Alex
Ас
Сообщения: 2833
Зарегистрирован: Вт апр 05, 2005 3:28 pm
Откуда: Kaliningrad City
Благодарил (а): 2 раза
Поблагодарили: 91 раз
Контактная информация:

Сообщение Alex » Пн июн 19, 2006 8:28 am

Программа работает в режиме сервиса и от некоторого пользователя (не от LOCAL_SYSTEM)? Если да, то есть ли в списке процессов xStartUI.exe?
Если нет, то попробуйте добавить в автозагрузку ярлык с командой
c:\Program Files\xStarter\xStartUI.exe /tray

(Путь естественно туда, где у Вас на компьютере установлена программа)

Аватара пользователя
Gift
Пилотируем с автопилотом
Сообщения: 22
Зарегистрирован: Пн мар 27, 2006 5:20 pm
Благодарил (а): 0
Поблагодарили: 0

Сообщение Gift » Пн июн 19, 2006 10:18 am

Ок. Получилось. Спасибо!
Только маленькая поправочка для других пользователей. Обратите внимание на кавычки:
"c:\Program Files\xStarter\xStartUI.exe" /tray

Ответить