Запуск приложения ДО логина Win XP

Общие вопросы, не зависящие от языка реализации.

Модераторы: Duncon, Hawk, Romeo, Eugie

Ответить
Аватара пользователя
AiK
Сообщения: 2287
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

Запустить что-нибуд до логина с паролем - это сервис под системным аккаунтом. На счёт проиграть что-либо - не уверен.
Даже самый дурацкий замысел можно воплотить мастерски
Eugie
Сообщения: 708
Зарегистрирован: 17 фев 2004, 23:59
Откуда: SPb

2Denister

Вообще-то прежде чем регистрить, его нужно еще написать :)

Сервис - это не обычное приложение, он не просто живет сам по себе, а встраивается в систему и поэтому должен соблюдать много разных соглашений. Если интересуют подробности - читай MSDN, раздел Services.

Обычно в современных средах разработки (VC++, Delphi, Builder) имеются готовые шаблоны для сервисных приложений. Напр., в Delphi при создании нового проекта можно выбрать тип Service Application, и он реализует всю базовую функциональность NT-сервиса. Конечно, содержательную часть придется писать самому ;)

Теперь как зарегистрить 'правильный' сервис. Стандартный способ - использовать функцию CreateService; соответственно, для удаления - DeleteService. Но в готовые шаблоны обычно встраивают ф-цию регистрации из командной строки. Например, дельфовый TServiceApplication регистрится просто вызовом <serviceapp.exe> /install.
maxrus
Сообщения: 5
Зарегистрирован: 19 июн 2004, 12:36
Контактная информация:

Можно просто прописать ручками не как сервис а каак простую программу надо так: gpedit.msc там конфиг-я виндов и дальше сценарии (там все понятно) или соответственно программно прописать это все в реестре (как это уже другой вопрос)
Ответить