Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Mike_75 новый
Зарегистрирован: 03.09.2006 Сообщения: 1 Откуда: Volgograd
|
Добавлено: Ср Сен 13, 2006 2:57 pm Заголовок сообщения: skynet как служба |
|
|
Заставил skynet работать как службу.
Удобно. Сам запускается, инится, работает.
Одно плохо, если захочешь посмотреть окошко програмки, то облом
Кто нибудь знает, как открыть окно программы запущенной как служба? _________________ "Ну не меняться же мне из-за каждого идиота!" |
|
Вернуться к началу |
|
|
S_Nikolas свой
Зарегистрирован: 20.08.2006 Сообщения: 64 Откуда: 43.2 с.ш. , 44.40 в.д.
|
Добавлено: Ср Сен 13, 2006 4:01 pm Заголовок сообщения: |
|
|
Расскажи как добился ??? _________________ off 80cm + SS3+SS3+DS110+53E,42E,60E + Offs 80cm+ 7E+S-2400+Off 90cm 90E SS2(80mgz)+90cm+75E+80E+OpenBox F300. Inet STV 60E рулит. |
|
Вернуться к началу |
|
|
VIKT0R новый
Зарегистрирован: 02.09.2006 Сообщения: 8
|
Добавлено: Ср Сен 13, 2006 7:49 pm Заголовок сообщения: |
|
|
Лyчше всего это делать под аккаyнтом администратора, тогда пpи любом дpyгом аккаунте созданный сервис бyдет пpодолжать работать.
1) скопиpyйте файлы instsrv.exe и srvany.exe в какyю-нибyдь системнyю диpектоpию, напpимеp, в winntsystem32 (берутся из Resource Kit compmgmt.cab srvany.exe, instsrv.exe. Ещё есть srvinstw - это GUI пошаговая оболочка делающая то же, что и instsrv, но ещё и может работать удаленно).
2) запyстите из командной стpоки: instsrv MyService c:полный_пyтьsrvany.exe
где MyService -- пpидyманное вами имя вновь созданного сеpвиса. Если в имени имеются пpобелы, то имя сеpвиса необходимо заключить в кавычки.
3) тепеpь надо сконфигypиpовать этот сеpвис. Идём в Start -> Settings ->ControlPanel -> Services, находите свой новосозданный сеpвис и щёлкаем на нём 2 pаза левой кнопкой мышки. В откpывшемся окошке отмечаем, каким способом ваш сеpвис бyдет запyскаться: Automatic - бyдет запyскаться автоматически пpи
загpyзки компьютеpа, Manual - бyдет запyскаться только, когда вpyчнyю запyстите, Disabled - совсем не бyдет запyскаться. Если хотите видеть сеpвис в виде окна, то отметьте чек-бокс "Allow Service to Interact with Desktop".
4) запyскаем regedt32 и создаём ключ "Parameters" (без кавычек) в:
HKLMSYSTEMCurrentControlSetServiceИмя_Вашего_сеpвиса
5) создаём под созданным вами ключом "Parameters" параметр "Application" (без кавычек) тип -- REG_SZ: и пpописываем там полный пyть к исполняемомy файлy. Hапpимеp, Application: REG_SZ: c:полный_пyтьt-mail.cmd
6) пеpезагpyжаем компьютеp или стартуем сервис вручную. Выходить из таких сеpвисов лyчше по флагy.
Также можно воспользоваться программой AppToService от basta computing -
]_ttp://www.basta.com/Software/AppToService.zip 29k (бывший ServiceIt). |
|
Вернуться к началу |
|
|
VIKT0R новый
Зарегистрирован: 02.09.2006 Сообщения: 8
|
|
Вернуться к началу |
|
|
S_Nikolas свой
Зарегистрирован: 20.08.2006 Сообщения: 64 Откуда: 43.2 с.ш. , 44.40 в.д.
|
Добавлено: Ср Сен 13, 2006 10:20 pm Заголовок сообщения: |
|
|
Спасибо опробую..., очень хорошая мысль со службой. _________________ off 80cm + SS3+SS3+DS110+53E,42E,60E + Offs 80cm+ 7E+S-2400+Off 90cm 90E SS2(80mgz)+90cm+75E+80E+OpenBox F300. Inet STV 60E рулит. |
|
Вернуться к началу |
|
|
Mike_75 новый
Зарегистрирован: 03.09.2006 Сообщения: 1 Откуда: Volgograd
|
Добавлено: Чт Сен 14, 2006 7:21 am Заголовок сообщения: |
|
|
Видимо плохо сформулировал вопрос.
Можно ли увидеть окно программы службы запущенной без "взаимодействия с рабочим столом",
т.е. в идеале в трее был бы значок, щелкнув по которому открывалось окно программы.
Видимо не в тему, ну раз-уж заговорили...
как создать значок программы в трее, чтобы не на панель задач сворачивалась, а в трей?
S_Nikolas писал(а): | Расскажи как добился ??? |
я сделал проще,
програмка Any Service делает из любой програмки сервис,
еще стоит SS2Init - эта инициализирует ss2 и запускает skynet _________________ "Ну не меняться же мне из-за каждого идиота!" |
|
Вернуться к началу |
|
|
Mike_75 новый
Зарегистрирован: 03.09.2006 Сообщения: 1 Откуда: Volgograd
|
Добавлено: Чт Сен 14, 2006 12:01 pm Заголовок сообщения: |
|
|
Проблема решена сама, собой.
Сегодня свалился новый skynet.
Там это все реализовано, сворачивается в трей. _________________ "Ну не меняться же мне из-за каждого идиота!" |
|
Вернуться к началу |
|
|
|