Page 1 of 1
Возможность работы как СЕРВИСА XP.
Posted: 21 Aug 2005, 5:23 Sun
by D555
Очень было бы удобно...
И памяти бы ело ещё меньше
![Smile :)](./images/smilies/icon_smile.gif)
.
Posted: 22 Aug 2005, 0:38 Mon
by Zverik
Удобно? Работать с DM через панель управления?
А если не через панель - то памяти будет есть столько же.
Глупая идея.
Posted: 23 Aug 2005, 14:08 Tue
by D555
Не только это...
Это ещё и разделение имхо - на графическую и функциональную части...
Posted: 23 Aug 2005, 22:34 Tue
by Zverik
Может, там, внутри, разделение присутствует? :)
Пользователям отдельно функциональная часть может пригодиться только для одного: управления DM извне. Если автор внемлет многочисленным предложениям
сделать api, то... цель будет достигнута :)
Re: Возможность работы как СЕРВИСА XP.
Posted: 24 Aug 2005, 7:40 Wed
by RedDaemon
D555 wrote:Очень было бы удобно...
И памяти бы ело ещё меньше
![Smile :)](./images/smilies/icon_smile.gif)
.
Чем отличается сервис от обычной программы? Да ничем. Просто интерфейс выделен. Отделять интерфейс -- вносить лишние уровни, усложнять всё. Какой смысл? Всё равно все работают с основным окном.
Насчёт памяти тоже совершенно необязательно будет выигрыш.
Posted: 25 Aug 2005, 16:18 Thu
by Nemec
Позволю не согласится с бессмысленностью возможности работы ДМ как сервиса - значит вы уважаемые с серверами терминалов горя не мыкали, с большим удовольствием ДМ запускал бы как сервис на сервере терминалов, не приходилось бы все время держать открытым сеанс пользователя - это 50 метров стабильно!!! Плюс - при перезагрузках сервера нет проблемы с тем что сеанс надо запускать вручную.
Posted: 25 Aug 2005, 18:22 Thu
by pzn
а кто мешает воспользоваться утилитами instsrv.exe и srvany.exe из виндовского Resouce Kit ?!! с их помощью любую программу можно запустить как сервис
а чтоб далеко не ходить, вот вам
<кусок win2k faq'а (c) 3dnews>
(3.16) Как запустить программу как сервис?
Лучше всего это делать под аккаyнтом админа, тогда пpи любом дpyгом аккаунте созданный сервис будет продолжать работать.
Копиpyете файлы instsrv.exe и srvany.exe в какyю-нибyдь системнyю диpектоpию, напpимеp, в winnt\system32\ (Берутся из Resouce Kit \compmgmt.cab\srvany.exe, instsrv.exe. Ещё есть srvinstw - это GUI пошаговая оболочка делающая то же, что и instsrv, но ещё может ставить/сносить службы удаленно).
Запyскаете из командной стpоки: instsrv MyService c:\полный_пyть\srvany.exe где MyService -- пpидyманное вами имя вновь созданного сеpвиса. Если в имени имеются пpобелы, то имя сеpвиса необходимо заключить в кавычки.
Тепеpь надо сконфигypиpовать этот сеpвис. Идёте в: Start -> Settings -> Control Panel -> Services, находите свой новосозданный сеpвис и щёлкаете на нём 2 pаза левой кнопочкой мышки. В откpывшемся окошке отмечаете, каким способом ваш сеpвис бyдет запyскаться: Automatic - бyдет запyскаться автоматически пpи загpyзки компьютеpа, Manual - бyдет запyскаться только, когда вpyчнyю запyстите, Disabled - совсем не бyдет запyскаться. Если хотите видеть заппущенный сеpвис в виде окна на десктопе, то отметьте чек-бокс "Allow Service to Interact with Desktop".
Запyскаете regedt32 и создаёте key "Parameters" (без кавычек) в: HKLM \ SYSTEM \ CurrentControlSet \ Service \ Имя_Вашего_сеpвиса \
Создаёте под созданным вами ключом "Parameters" (без кавычек) value "Application" (без кавычек) тип -- REG_SZ: и пpописываете там полный пyть к исполняемомy файлy.
Hапpимеp, Application: REG_SZ: c:\полный_пyть\t-mail.cmd
Пеpезагpyжаете компьютеp или стартуете сервис вручную.
Выходить из таких сеpвисов лyчше по флагy.
Также можно воспользоваться программой AppToService (
http://www.3dnews.ru/documents/1143/AppToService.zip) (бывший ServiceIt) от компании Basta Computing (
http://www.basta.com/).
Posted: 28 Aug 2005, 9:56 Sun
by Nemec
Буду эксперементировать, однако же не совсем ясен вопрос - с каждым сеансом будет запускаться новая процесс? Так не пойдет однозначно - 10-15 параллельных ДМ уложат весь инет и вообще получится полный апзац.
Posted: 31 Aug 2005, 9:21 Wed
by pzn
ответ в самом определении сервиса: сервис - это программа, которая запускается ДО того как в систему войдёт какой-либо пользователь.
т.е. оно запустится 1 раз до того как появится "нажмите ctrl-alt-del" (окно с логоном/надпись "Приветствие"). а про аккаунт админа там написано потому, что только админы могут сервисы инсталлировать.
Posted: 26 Nov 2005, 21:22 Sat
by Vpsem
Я тоже считаю что сервис необходим. Моя причина - домашний комп на котором настроен профиль для ребенка и не только, а качать нужно всегда. Получилось ли у кого установить DM как сервис? Что скажут разработчики?
Posted: 02 Sep 2008, 9:23 Tue
by mikeak
присоединяюсь к сторонникам сервиса.
преимущества нет смысла здесь обсуждать - на то есть море документации
хотелось бы даже пойти дальше - сделать не только сервис, но и многопользовательский СЕРВЕР закачек, интервейс с которм реализовать через КЛИЕНТОВ.
так же было бы неплохо объединить серверы в КЛАСТЕР (например, если имеется несколько каналов доступа в интернет с фиксированной скоростью доступа по каждому, качать кусочки одного файла каждый - по отдельному каналу (т.е. с разных серверов), повысив тем самым общую скорость закачки файла в количество раз, равное числу каналов.