
 |
Как и во многих других случаях здесь поможет Resource Kit, а точнее входящие в его состав утилиты instsrv.exe и srvany.exe. Последовательность действий следующая:
1. instsrv <Имя_вашего_сервиса> C:\NTResKit\srvany.exе
2. Control Panel -> Services -> <Имя_вашего_сервиса> -> Startup -> установите нужный вам способ запуска сервиса: Automatic или Manual. Logon As: здесь вы должны указать учётную запись, от имени которой будет стартовать сервис. Если по ходу работы он должен будет взаимодействовать с клавиатурой и/или с экраном поставьте галочку на "Allow Service to Interact with Desktop".
3. Запустите редактор реестра (Start -> Run -> regedt32 -> Ok). В раздел
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Имя_вашего_сервиса
добавьте подраздел Parameters, создайте в нём параметр "Application" (REG_SZ) со значением, равным полному пути к исполняемому файлу вашего приложения. Если при запуске приложения требуется указать какие-либо параметры, то создайте ещё один параметр - "AppParameters" (REG_SZ), в который пропишите необходимую строку. Для указания рабочего каталога приложения служит параметр "AppDirectory" (REG_SZ).
4. Вот, собственно, и всё. Теперь можно запустить сервис (Control Panel -> Services -> <Имя_вашего_сервиса> -> Start).
|
 |