HowToRunAsWinService RU
Запуск MLdonkey как службу(демон) в windows NT/2K/XP
ВНИМАНИЕ: В английской версии этого руководства, есть некоторые отличия(более старая).
Предисловие
Вероятно каждый новый пользователь MLdonkey, который запуская mlnet.exe из windows встречаясь с чёрным экраном окна консоли и белыми буквами на ней, думает: "Я что,обречён жить с этой торчащей штукой ?!"
(ни в коем случае ! вместо запуска как службы(демона) вы можете попробовать следующий трюк:
1. скачайте программу HideWindow (файл не доступен :-( )
2. поместите файл hidewndw.exe в папку mldonkey
3. создайте на него ярлык в меню автозагрузки, со следующей командой:
hidewndw.exe /r mlnet.exe
если вы захотите снова вернуть окно, уберите в свойствах ярлыка параметр /r !)
Так вы можете убрать показ окна консоли каждый раз при запуске MLdonkey в windows и можете настроить на автоматический старт с Windows. Решение запуска как сервисом в windows (тестировано только на XP). Возьмите его тут: NeToSoft Projects.
Обновление: Теперь я использую лаунчер(запускатель) сервисов(LaunchServ) вместо SrvAny или NSSM, он сделан теперь вместе с MLDonkey. Благодарности отсылайте автору.
ВНИМАНИЕ: Шаги описанные ниже предназначены только для опытных пользователей. Я не несу отвественность за любой вред причинённый вашими действиями.
Идея запуска как службы
Хотя mlnet.exe (ядро программы MLDonkey) не может быть установлен как сервис сам по себе, мы сможем обойти это, используя специальную программу-"обертку" для запуска любой программы как службы.
Скачав архив программы LaunchServ.exe, распакуйте архив, куда вам удобно, далее в файле настроек LaunchServ.ini прописываете путь до программы mlnet.exe и рабочий каталог программы (можете указать каталог где лежит файл mlnet.ext). После запускаете файл Install Service.bat и MLdoney запущена. Если вам потребуется остановить MLdonkey, запустите Uninstall Service.bat .
Также необходимо если служба не запущена, зайти в "Управление компьютером" (прав. кн. мыши по "Мой компьютер"), там выбрать службы и запустить службу "Launcher Service: MLDonkey" вручную.
В виде службы, программа получает такие преимущества как работа при выходе\входе пользователя в систему (логаут\логин). Для большей информации об установке LaunchServ, смотрите файл readme.txt содержащийся в zip архиве.