我正在用 Delphi 创建一个 Windows 服务。我的服务需要做的基本上就是打开一个程序。在我的代码中,我使用WinExec(aux,SW_SHOWNORMAL);
. 当我启动并运行该服务时,似乎什么也没做,但是当我查看 TaskManager 时,我的服务应该打开的程序在列表中,并且在用户名列中出现 SYSTEM。
所以程序正在打开,但它没有显示在屏幕上。我在谷歌做了一个研究,发现了一些功能,CreateProcess
但我不知道如何使用它。我究竟做错了什么?
对不起我的英语不好。