Программа работает до входа в систему windows XP
5589
8
Добрый день!
Как сделать так чтобы программа-процесс работал до входа пользователя в систему ?
Возможно ли это?
windows xp prof
Jerals
не совсем понятно чего за программа.
вы о службе(service)?
им, по идее, не надо регистрации пользователя в систему
но работают в пользовательском режиме.
Jerals
поставьте ее запуск в соответствующую ветку реестра.
dweeb
Хочу поставить такую программу- BlindScanner Server в загрузку чтобы она работала ДО входа в систему. (Т.е чтобы можно было сканить не зависимо от того есть там пользователь или нет)
Подскажите что это за ветка реестра? И возможно ли это?
Jerals
Как в Windows XP запускать программы как сервисы?

Самый простой способ установки запуска программы в качестве сервиса (службы) - использование специальной утилиты-мастера srvinstw.exe из комплекта Windows 2000 Server Resource Kit. Эта утилита позволяет без труда как устанавливать новые сервисы, так и удалять ненужные.

Кроме этого, в Windows 2000 Server Resource Kit входят специально для этого предназначенные консольные программы instsrv.exe и srvany.exe. Для работы с ними нужно будет войти в систему под учетной записью Администратора (Administrator), скопировать эти файлы в папку %SystemRoot%\System32, а потом выполнить следующую команду:
instsrv new_service %SystemRoot%\system32\srvany.exe
где "new_service" - это любое удобное для вас наименование нового сервиса (как раз им и будет обозначаться создаваемый сервис). Обратите внимание на то, что в том случае, если придуманное имя сервиса содержит пробелы, то его нужно будет заключить в кавычки.
После проведения этой "хитроумной" операции в диалоговом окне 'Управление компьютером' -> 'Сервисы' появится новый сервис, и нужно будет в его свойствах установить способ его запуска - Automatic, если сервис должен запускаться при загрузке системы, Manual - если вручную, или Disabled - отключен.
Но и это еще не все: в разделе реестра, соответствующем имени создаваемого сервиса (HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ NEW_SERVICE \ Parameters) необходимо создать строковый параметр "Application" (без кавычек), значением которого должен быть указан полный путь к исполняемому файлу программы, которую необходимо запускать как сервис.

http://www.citforum.ru/operating_systems/windows/XP_FAQ/xp3-2.shtml


зы. в програмках подобного рода часто( но не обязательно) уже есть возможность запускать ее как сервис, если пошариться по настройкам.
dweeb
Спасибо! Но данный созданный сервис не загружается до ввода логина и пароля, 100% не заявляю, но когда программа запущена подобным образом как сервис, при выходе из системы (завершение сеанса) данный новосозданный сервис-процесс закрывается. Вот попробуйте! Я был удивлен...а срвани остается.
Jerals
ну может тут чего полезное попадется.
http://wasm.ru/article.php?article=drvw2k02
Jerals
100% не заявляю
Легко проверить - по локалке зайдите в управление удаленным компьютером и посмотрите. Если службу настроили правильно (под учеткой LocalService!), то все должно работать.