185,172 уникальных посетителей
Навигация
ГЛАВНАЯ
СТАТЬИ
КАТЕГОРИИ НОВОСТЕЙ
ФОТОГАЛЕРЕЯ
ВИДЕО-РАЗДЕЛ
ПОИСК
ФОРУМ
ОБРАТНАЯ СВЯЗЬ
КАРТА САЙТА
ГОСТЕВАЯ КНИГА

Последние статьи
Дневник подводного о...
Дневник подводного о...
Ice 2009
Немножко Лирики :)
Методика подледных п...
Ссылки  +  -
Рассылка новостей
Рассылка новостей
Сейчас на сайте
Гостей: 1

Пользователей: 0

Всего пользователей: 19
Новый пользователь: lomer2005
Случайное фото
Травка ещё зеленеет
Травка ещё зеленеет
Комментарии...
Комментарии к новостям
Ant-i-virus: Отличная Статейка...

Комментарии к статьям
lomer2005: способ просто "Чу...
lomer2005: Зачот.
minuser: Дааа.... Руководс...

Комментарии к картинкам
minuser: Гораздо больше......
minuser: Что пля? Спи пля!...
minuser: Это не растения а...

Индексация

  Яндекс ИСтр

   

  Мail.ru

  

  Google.com

  

  Rambler.ru

  

  Aport.ru

  

  Msn.com

  Yahoo.com

Запуск программы как сервис в системе
Размышлизмы

Один из самых часто встречающихся вопросов — это вопрос о возможности запуска программ как сервиса, что дает определенные преимущества.

Сделать это не так трудно, как считается, для этого необходимо скачать определенный пакет утилит, называемый srvany. пакет состоит из двух утилит INSTSRV.EXE и SRVANY.EXE. И скачать его можно ЗДЕСЬ.

Для начала необходимо скопировать эти файлы в системную директорию %windir%/system32. Затем необходимо запустить файл SRVANY.EXE из командной строки, используя следующий синтаксис: «Instsrv ServiceName %windir%srvany.exe», Где ServiceName — придуманное имя сервиса. Если всё сделано правильно, то появится сообщение, подтверждающее успешное создание сервиса (The service was successfuly added).

Теперь зайдите в Администрирование — Службы (Services). Находите только что созданную службу, двойной клик вызывает свойства сервиса. На первой вкладке можно выбрать параметры запуска — Automatic (автоматически при загрузке компьютера), Manual (Вручную) и Disabled (отключено). Для работы созданного сервиса в отдельном окне необходимо отметить на второй вкладке (Вход в систему) пункт Allow Service to Interact with Desktop (Разрешить взаимодействие с рабочим столом). Пока всё.

Следующим шагом является редактирование реестра. Запускаем редактор реестра Regedit. (Если не знаете, как прочитайте здесь). Шагаем к ветви HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices и находим имя сервиса здесь. Создаем раздел «Paremeters» (без кавычек) и в этом разделе прописываем путь к программе, которую мы хотим запустить, следующим образом: Строковой параметр: «Application» значение — путь к программе (c: file.exe). ВСЁ.

Запустить сервис, если он не отключен, можно несколькими способами, во-первых через командную строку: Net Start ServiceName — где SеrviceName — имя Вашего сервиса. И другим способом — непосредственно через апплет административной панели — службы.

Хорошо, сервис установлен, запущен, а как же его удалить ведь стандартным Delete не обойдешься. Сначала сервис необходимо остановить: net stop ServiceName, затем опять же в коммандной строке выполняем команду INSTSRV MyService remove.

Комментарии
#1 | Ant-i-virus February 13 2009 13:09:00
Отличная Статейка ))) Вот Не Хватает Еще СКРИПТА который эту же функцию Выполнит ... Если Есть Предложения Создайте Пожалуйста Новую Тему или Отредактируйте Эту способом Добавления ))) СПАСИБО ! Smile
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поиск в интернете

Голосование
Как Вы оцениваите новый дизайн и навигацию сайта?









Вы должны авторизироваться, чтобы голосовать.






Rating All.BY