Закрыть

Логин:

Пароль:

| Запомнить меня на этом компьютере

Забыли свой пароль?

Регистрация

Войти  |  РегистрацияПодписка

НОВОСТИ

ОБЗОРЫ

Microsoft Windows

Hardware

Software

ВИДЕО

Смотреть

Скачать

СОФТ

FAQ

ФОРУМЫ

Главная

>

Обзоры

>

Software

>

Софт и утилиты

Запускаем приложение как системную службу

02.12.2005 00:00, Сергей Миронов

У вас когда-нибудь возникало желание запустить приложение как системную службу? И знаете ли вы, что приложение запущенное как служба, работает гораздо быстрее и занимает меньше места в памяти?

У вас когда-нибудь возникало желание запустить приложение как системную службу? Думаю, что да, учитывая, что в некоторые программы такая возможность встроена по-умолчанию. А знаете ли вы, что приложение запущенное как служба, работает гораздо быстрее и занимает меньше места в памяти?

В этой статье мы рассмотрим небольшую утилиту Any Service, которая в два щелчка мышки, поможет запустить любое приложение как системную службу. Any Service является оболочкой двух стандартных утилит srvinstw и instsrv из комплекта Windows 2000 Server и для ее нормальной работы вам будут необходимы права Администратора.

Программа полностью бесплатна, занимает всего 49Кб и не требует установки. Интерфейс интуитивно понятен и снабжен детальными пояснениями в виде всплывающих подсказок.

Главное окно программы позволяет произвести первичные настройки вашей будущей службы:

В первом поле вводим полный путь к исполнительному файлу приложения, которое будет запускаться как служба. В графе "Имя службы" указываем, как будет называться наша служба. В "Описание службы" - любое понятное вам описание нового сервиса.

Далее можно проставить нужные галочки:

Взаимодействие с рабочим столом - отметьте, если приложение имеет иконку в системном лотке;

Автозапуск службы - отметьте, если хотите, чтобы сервис запускался автоматически;

Запустить сразу после создания - отметьте, если хотите, чтобы служба запустилась сразу после ее создания;

Как пример работы утилиты, попробуем запустить в виде системной службы популярный файловый менеджер Total Commander.

После заполнения всех необходимых полей, нажимаем кнопку "Создать".

Все, новая служба создана и готова к работе. Можно посмотреть на результат своих действий, воспользовавшись кнопкой "Службы", которая открывает групповую оснастку.

Как видите, наша новая служба Total Commander запущена. Теперь вы можете изменять ее настройки также, как и у любой другой системной службы.

В случае, если вы захотите удалить службу, воспользуйтесь кнопкой "Удаление..." в главном окне программы. Перед вами откроется такое окно:

Находим нужную службу и жмем "Удалить". Больше сервиса Total Commander не существует.

Известные проблемы: перед первым запуском, желательно отключить антивирусную программу иначе дальнейшая работа программы будет невозможна, т.к. при первом запуске, она ищет обе утилиты (srvinstw и instsrv) в папке %WINDIR%\System32\ и если не находит, копирует их из собственного ресурса.

Оцените статью:

(Голосов: 24, Рейтинг: 4.3)

Подписаться на рассылку

Читайте также

| |
Kaspersky CRYSTAL: тотальная система защиты | Правовые последствия использования нелицензионного ПО | Настройка миниатюр предварительного просмотра в Windows 7

Комментарии к статье "Запускаем приложение как системную службу"

Z, 17.12.2009 11:25:13

А кто пробовал перезапускать службы созданные при помощи этого Any Service. Я вот столкнулся с проблеммой, что если такую службу остановить, то само приложение не выгружается и остается работать, А если перезапустить, то просто к уже запущенному приложению, запускается еще одно.
Может это можно побороть??

nord, 12.11.2009 01:30:22

Приложение как службу запускать есть смысл, например когда ты работаешь под обычным пользователем, а приложение должно работать с админскими правами. Так влом его каждый раз запускать от имени... а на тебе оно уже запущено, у меня так РиваТюнер запускается она управляет частотой вращения пропеллера на видео плате в зависимости от нагрева ГПУ, если ее запустить от обычного пользователя она ругается и управлять пропеллером отказывается.

scaner, 06.08.2009 21:51:15

Спасибо! теперь качалка файлов при автозагрузке не отображается в трее, и другие юзеры её не трогают

iccat, 20.07.2009 16:23:15

не пойму как заставить ее работать, нужно сделать чтобы HTTP File Server запускался как служба, сам интерфейс запускается, но виртуальную файловую систсему и фаблон не подгружает.

Посмотреть все комментарии >>

Имя: |

Комментарий:

Символы на картинке:

Рекомендуем

Тест Apple iPhone 4

Что нового в Windows 8? Анализ секретной презентации

7 настроек интерфейса Windows 7 через реестр

Установка Windows XP Mode на Windows 7 Basic и Premium

Тесты производительности Microsoft Windows 7

Snow Leopard vs. Windows 7: выбираем лучшего

Видеокурсы

Об изданииРекламаКонтакты

Все права защищены © 2005-2010 WINLINE.RU. Копирование материалов запрещено.
Работает на «1С-Битрикс: Управление сайтом»