Я использую функцию Shellapi shellexecute() для вызова внешней команды в Delphi. Когда я использую его в сервисном приложении, эта функция не работает. он возвращает 42, winexec() также не работает в службе. Я знаю, что СИСТЕМА запускает команду в сервисе. что случилось? кто-нибудь поможет мне, как вызвать внешнюю команду? Благодарю. Саймон
ShellExecute
. Он не может правильно сообщать об ошибках.ShellExecuteEx
может. Тем не менее, еслиCreateProcess
можно использовать, его следует предпочесть. - person David Heffernan   schedule 27.10.2014