![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с вызовом CreateProcess из сервиса [D5, Win2k]
Th © (2004-09-21 19:43:00)Help please!
Есть сервис внутри которого вызывается CreateProcess (выполняет консольное приложение-утилиту). Когда Сервис запущен как консольное приложение, все ок. Когда сервис инсталлирован и запущен как сервис, вызываемое приложение зависает, хотя CreateProcess возвращает true.
if CreateProcess(pchar(CfgExeName),nil,
0,0,false,
CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS,0,
pchar(extractfilepath(CfgExeName)),
SI,PI) then
Log(format('AgentCfg Utility has been executed. Command line: %s,[CfgExeName]),3)
else
raise Exception.Create('Error has occupied while execution ICM configuration utility: ' + SysErrorMessage(GetLastError));
Reindeer Moss Eater (2004-09-22 13:05:00) [1]вызываемое приложение зависает, хотя CreateProcess
возвращает true.
Надо верить CreateProcess.
Th (2004-09-22 12:43:00) [2]Подниму тему наверх, а то вчера вечером поздно постил..