Модераторы: bartram, Akella
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Приложение как сервис 
:(
    Опции темы
docjohn
Дата 28.8.2009, 01:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 6.10.2005

Репутация: нет
Всего: нет



Имеется работающее приложение на WinXP.

Нужно чтобы оно работало как сервис.

Добавляю в сервисы так:
instsrv НАЗВАНИЕ_СЕРВИСА ПУТЬ_К_ПРИЛОЖЕНИЮ 

В списке сервисов появляется новый только что созданный сервис.
Но при попытке запуска выдает ошибку 1053: Служба не ответила на запрос своевременно

Куда копать?




PM MAIL   Вверх
mihanik
Дата 28.8.2009, 06:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Что-то мне сдаётся, что ни каждое приложение может быть запущено в качестве сервиса...

А зачем тебе это?
Может, можно твою задачу решить как-то по-другому?



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
docjohn
Дата 28.8.2009, 07:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 6.10.2005

Репутация: нет
Всего: нет



Цитата(mihanik @ 28.8.2009,  06:57)
Что-то мне сдаётся, что ни каждое приложение может быть запущено в качестве сервиса...

А зачем тебе это?
Может, можно твою задачу решить как-то по-другому?

Собственно, нужно, чтобы приложение уже "работало" после загрузки XP еще до входа в систему.


PM MAIL   Вверх
Akella
Дата 28.8.2009, 11:21 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 73
Всего: 329



Для этого есть "Диспетчер назначенных заданий"
PM MAIL   Вверх
mihanik
Дата 28.8.2009, 11:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 61
Всего: 109



Цитата(Akella @  28.8.2009,  11:21 Найти цитируемый пост)
Для этого есть "Диспетчер назначенных заданий" 


Вот именно!
Выбираешь тип запуска "При включении компьютера" и получаешь работающее приложение, которое запустилось ещё до входа пользователя в систему.
100% проверено. Работает.



--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Akella
Дата 29.8.2009, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 73
Всего: 329



Не забудь в настройках задачи ввести правильно логин и пароль пользователя, от чьего имени будет запущена задача.
PM MAIL   Вверх
01MDM
Дата 30.8.2009, 19:48 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 273
Регистрация: 10.5.2008
Где: Default City

Репутация: 29
Всего: 29



Пример для запуска батника test.cmd в качестве сервиса TestSrv:

Код

:: Пример
:: 26.07.2006
:: installservice.cmd 

@echo off

for %%i in (test.cmd hstart.exe instsrv.exe srvany.exe) do copy /y %%i %systemroot%\system32 

instsrv TestSrv %systemroot%\system32\srvany.exe

reg add hklm\system\currentcontrolset\services\TestSrv /v Description /t reg_sz /d "Test Service" /f
reg add hklm\system\currentcontrolset\services\TestSrv\Parameters /v Application /t reg_sz /d "hstart /noconsole test.cmd" /f

sc config TestSrv type= own type= interact
sc start TestSrv 


Я здесь помимо instsrv.exe и srvany.exe использовал утилиту hstart.exe для запуска test.cmd без консольного окна. Батник (test.cmd) просто открывает каждую минуту окно блокнота.

Написал давно и оставил в качестве образца, но все должно быть в силе и сейчас.

Для конфигурации сервиса `sc config /?`

Это сообщение отредактировал(а) 01MDM - 30.8.2009, 19:58


--------------------
Вопросы в личке останутся без ответов.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Windows"
December
bartram
Akella

Запрещается!

1. Обсуждать взлом и делиться кряками

2. Способствовать созданию и распространению вирусов

  • Для бессмертных бородатых вопросов типа Win vs Nix есть специальный форум Религиозные Войны
  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • ВСЕГДА УКАЗЫВАЙТЕ ВЕРСИЮ ОС

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Windows | Следующая тема »


 




[ Время генерации скрипта: 0.0633 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.