Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.27;
Скачать: CL | DM;

Вниз

Сервисы.   Найти похожие ветки 

 
ilka ©   (2003-10-14 22:38) [0]

Доброго времени суток.Есть работающий сервис.
Если его запускать так:
WinExec("1.exe /install",SW_HIDE);
WinExec("net start "name"",SW_HIDE);

то почемуто не работает
ScH:=OpenSCManager(nil,nil,SC_MANAGER_CONNECT);
Sch2:=OpenService(Sch,"name",SERVICE_ALL_ACCESS);

пишет что сервис не существует
а если я ставлю сервис через
OpenSCManager(nil,nil,SC_MANAGER_CONNECT);
OpenService(Sch,"name",SERVICE_START);
if Sch2<>0 then
if not StartService(Sch2,0,p) then
ShowMessage(SysErrorMessage(GetLastError));

пишет что "The system cannot find the file specified".

Вопрос(ы):
есть ли способ (програмно)определить состояние сервиса если я запускаю его через WinExec
почему не работает StartService


 
Digitman ©   (2003-10-15 09:11) [1]

после программной регистрации сервиса проверь как минимум соотв.запись в реестре, которая д.б. быть создана при регистрации

например,

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySvcName

ImagePath = Dev:\SvcDir\MySvcExeFile.exe

где Dev:\SvcDir\MySvcExeFile.exe должен отражать корректный существующий путь к исп.файлу сервиса



Страницы: 1 вся ветка

Текущий архив: 2003.10.27;
Скачать: CL | DM;

Наверх




Память: 0.46 MB
Время: 0.029 c
14-89566
InBass
2003-09-25 09:26
2003.10.27
Вот..вчера написал Intro к своему альбому :)


14-89535
sniknik
2003-10-08 02:27
2003.10.27
Переопределение прерываний в Dos, Pascal, видео (int 10h)


8-89397
Glu
2003-06-22 05:32
2003.10.27
Есть ли звук


14-89515
Кот Бегемот
2003-10-08 11:50
2003.10.27
Привет. Небольшой тест :)


7-89587
Borealis
2003-08-14 22:06
2003.10.27
Кем лочится файл?