Возможность работы как СЕРВИСА XP.

Пожелания по улучшению программы. Чего еще не хватает в DM.

Moderators: Korney San, Qwertiy, marcipan, igelizm

Post Reply
D555
Профи
Posts: 60
Joined: 26 Jun 2005, 0:10 Sun

Возможность работы как СЕРВИСА XP.

Post by D555 »

Очень было бы удобно...
И памяти бы ело ещё меньше :).
Zverik
Профи
Posts: 64
Joined: 10 Jul 2005, 12:54 Sun
Location: SPb
Contact:

Post by Zverik »

Удобно? Работать с DM через панель управления?
А если не через панель - то памяти будет есть столько же.
Глупая идея.
D555
Профи
Posts: 60
Joined: 26 Jun 2005, 0:10 Sun

Post by D555 »

Не только это...
Это ещё и разделение имхо - на графическую и функциональную части...
Zverik
Профи
Posts: 64
Joined: 10 Jul 2005, 12:54 Sun
Location: SPb
Contact:

Post by Zverik »

Может, там, внутри, разделение присутствует? :)
Пользователям отдельно функциональная часть может пригодиться только для одного: управления DM извне. Если автор внемлет многочисленным предложениям сделать api, то... цель будет достигнута :)
RedDaemon
Опытный
Posts: 42
Joined: 11 Jun 2005, 8:59 Sat

Re: Возможность работы как СЕРВИСА XP.

Post by RedDaemon »

D555 wrote:Очень было бы удобно...
И памяти бы ело ещё меньше :).
Чем отличается сервис от обычной программы? Да ничем. Просто интерфейс выделен. Отделять интерфейс -- вносить лишние уровни, усложнять всё. Какой смысл? Всё равно все работают с основным окном.
Насчёт памяти тоже совершенно необязательно будет выигрыш.
Nemec

Post by Nemec »

Позволю не согласится с бессмысленностью возможности работы ДМ как сервиса - значит вы уважаемые с серверами терминалов горя не мыкали, с большим удовольствием ДМ запускал бы как сервис на сервере терминалов, не приходилось бы все время держать открытым сеанс пользователя - это 50 метров стабильно!!! Плюс - при перезагрузках сервера нет проблемы с тем что сеанс надо запускать вручную.
pzn

Post 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/).
Nemec

Post by Nemec »

Буду эксперементировать, однако же не совсем ясен вопрос - с каждым сеансом будет запускаться новая процесс? Так не пойдет однозначно - 10-15 параллельных ДМ уложат весь инет и вообще получится полный апзац.
pzn

Post by pzn »

ответ в самом определении сервиса: сервис - это программа, которая запускается ДО того как в систему войдёт какой-либо пользователь.

т.е. оно запустится 1 раз до того как появится "нажмите ctrl-alt-del" (окно с логоном/надпись "Приветствие"). а про аккаунт админа там написано потому, что только админы могут сервисы инсталлировать.
Vpsem

Post by Vpsem »

Я тоже считаю что сервис необходим. Моя причина - домашний комп на котором настроен профиль для ребенка и не только, а качать нужно всегда. Получилось ли у кого установить DM как сервис? Что скажут разработчики?
mikeak
Posts: 2
Joined: 01 Sep 2008, 9:37 Mon

Post by mikeak »

присоединяюсь к сторонникам сервиса.

преимущества нет смысла здесь обсуждать - на то есть море документации

хотелось бы даже пойти дальше - сделать не только сервис, но и многопользовательский СЕРВЕР закачек, интервейс с которм реализовать через КЛИЕНТОВ.

так же было бы неплохо объединить серверы в КЛАСТЕР (например, если имеется несколько каналов доступа в интернет с фиксированной скоростью доступа по каждому, качать кусочки одного файла каждый - по отдельному каналу (т.е. с разных серверов), повысив тем самым общую скорость закачки файла в количество раз, равное числу каналов.
Post Reply