Календарик

Декабрь 2016
Пн Вт Ср Чт Пт Сб Вс
« Апр    
 1234
567891011
12131415161718
19202122232425
262728293031  

Запуск любой программы как сервис в Windows ХР


У меня на работе почти все компы в офисе включены 24/7 и у всех анлим инет 😀 . И я решил воспользоваться этим, что бы поправить свой рейтинг на торрент трекерах 😈 .
Но что бы пользователи ни вырубали µTorrent, не задавали лишних вопросов в духе: «А что это за программа? А зачем она?» и вообще ничего не знали о раздачах с их компов, надо было запускать µTorrent как сервис.
И вот тут мне на помощь пакет утилит srvany, состоящий из двух файлов instsrv.exe и srvany.exe.



Некоторые антивирусы ругаются на эти файлы, но это и не удивительно. Ведь эти утилиты позволяют запускать любую прогу как сервис, а это потенциально опасно.
Поэтому возможно придется отключить антивирус на время или добавить instsrv.exe и srvany.exe в исключения. ЭТО 100% НЕ ВИРУС

Для начала необходимо скопировать эти файлы в системную директорию %windir%/system32. Затем необходимо запустить файл srvany.exe из командной строки под админом или от его имени, используя следующий синтаксис: "instsrv servicename %windir%srvany.exe", где servicename - придуманное имя сервиса, например “instsrv systor %windir%srvany.exe ”. Если всё сделано правильно, то появится сообщение, подтверждающее успешное создание сервиса (the service was successfuly added).

Теперь зайдите в Администрирование - Службы (services). Находите только что созданную службу, двойной клик вызывает свойства сервиса. На первой вкладке можно выбрать параметры запуска - automatic (автоматически при загрузке компьютера), manual (Вручную) и disabled (отключено). Для работы созданного сервиса в отдельном окне необходимо отметить на второй вкладке (Вход в систему) пункт allow service to interact with desktop (Разрешить взаимодействие с рабочим столом). Пока всё.

Следующим шагом является редактирование реестра. Запускаем от имени админа редактор реестра regedit. Шагаем к ветви hkey_local_machine->system->currentcontrolset->services и находим имя сервиса здесь. Создаем раздел "paremeters" (без кавычек) и в этом разделе прописываем путь к программе, которую мы хотим запустить, следующим образом: Строковой параметр: "application" значение - путь к программе (c:\windows \uTorrent\utorrent.exe). Все сервис добавлен, НО пока его не запускаем

Запускаем uTorrent и в настройках (в зависимости от версии могут называть по разному) выставляем что бы прога запускалась свернутой и не показывала значка в трее. Из–за того что прога будет как сервис, добавлять/удалять новые торренты не совсем удобно (надо останавливать сервис и запускать прогу + надо выгонять юзера из-за компа). Поэтому компы на которых торрент запущен как сервис только раздают когда то скачанное мною, некоторым моим таким раздачам более 2-х лет 8)

После того как прога настроена и торренты скопированы, выходим их проги и запускаем сервис (в Администрирование - Службы (services) на ходим нашу службу и запускаем).

😛 ВСЕ 😛

Хорошо, сервис установлен, запущен, а как же его удалить ведь стандартным delete не обойдешься? Легко 😎
Сначала сервис необходимо остановить, затем опять же в командной строке выполняем команду instsrv myservice remove, где myservice – это имя нашего сервиса.

Скачать srvany


Я описал ситуацию конкретно с µTorrent, но такое можно проделать практически с любой программой 😉

  • Обновил ссылку

    добавленно 19.11.2012 в 16:58 | · Ответить
  • Pavel75

    Ну и еще в догонку 🙂 . Запускать и останавливать сервис уторрента, мне напрмер, удобнее из коммандной строки:
    net start service_name
    net stop service_name
    вместо service_name имя сервиса уторрента, у меня utorrent :).
    Можно каждую из этих строчек сделать в виде .bat или .cmd файла и запускать с рабочего стола.
    Удачи 🙂 !

    добавленно 26.01.2011 в 09:54 | · Ответить
  • Pavel75

    Кстати об этом 🙂 : «Из–за того что прога будет как сервис, добавлять/удалять новые торренты не совсем удобно (надо останавливать сервис и запускать прогу + надо выгонять юзера из-за компа). Поэтому компы на которых торрент запущен как сервис только раздают когда то скачанное мною»

    Очень просто и удобно добавлять торренты, когда uTorrent висит сервисом так:
    1. в настройках uTorrent`а, на вкладке папки прописываем путь для «Автозагрузка .torrent файлов из:» например: d:\torrents\new
    2. торрент файл сохраняем на диск (а не открываем сразу программой по умолчанию utorrent) в папку d:\torrents\new
    3. uTorrent автоматом начинает закачки .torrent файлов попавших в каталог d:\torrents\new

    А еще более суперское дополнение — WEB-интерфейс:
    http://www.utorrent.com/intl/ru/documentation/webui
    1.качаем файл https://sites.google.com/site/ultimasites/files/utorrent-webui.2010122415530080.zip?attredirects=0&d=1
    2. переименовываем его в webui.zip
    3. копируем его в каталог %AppData%\uTorrent
    4. Заходим в «Настройки – Web-интерфейс», включаем собственно веб-интерфейс, настраиваем имя пользователя и пароль на доступ к нему, указываем альтернативный порт для веб-интерфейса
    5. перезугружаем уторрент
    6. в браузере заходим по адресу: http://[ServerIP]:[uTorrentPort]/gui/, например: http://192.168.0.110:6767/gui/
    7. Ура 🙂 ?
    5.

    добавленно 26.01.2011 в 09:43 | · Ответить
    • Круть, спс за инфу

      добавленно 26.01.2011 в 10:01 | · Ответить
      • Pavel75

        Спасибо за раздел конкурсы 🙂

        добавленно 27.01.2011 в 09:41 | · Ответить
  • Pavel75

    Подробно с картинками и ссылками на файлы тут

    добавленно 25.01.2011 в 14:32 | · Ответить
  • Оппа прикольно полезная вещь.
    А под Win7 работает?

    добавленно 17.01.2011 в 11:42 | · Ответить
    • Не пробовал, на работе на всех стоит ХР и дома тоже ХР.
      Попробуй

      добавленно 17.01.2011 в 12:03 | · Ответить
    • Pavel75

      Под win7 работает, давно и успешно 🙂

      добавленно 25.01.2011 в 14:28 | · Ответить

 

 

Докажи что ты не Бот - реши задачку :)
Сколько будет 10 + 6 ?
Please leave these two fields as-is:

Subscribe without commenting



Яндекс.Метрика