我写了一个 Windows 应用程序,现在我想把它转换成一个 Windows 服务。在我的 Windows 服务程序中,我有一个应该打开批处理文件的线程。通常我用 Shell Execute 打开批处理文件:
ShellExecute(Handle, 'open', PWideChar('myPath'), nil,nil, SW_Hide);
但我不能在我的线程中使用 SW_Hide。有没有其他方法在线程中打开批处理文件,还是我使用了正确的方法?
我写了一个 Windows 应用程序,现在我想把它转换成一个 Windows 服务。在我的 Windows 服务程序中,我有一个应该打开批处理文件的线程。通常我用 Shell Execute 打开批处理文件:
ShellExecute(Handle, 'open', PWideChar('myPath'), nil,nil, SW_Hide);
但我不能在我的线程中使用 SW_Hide。有没有其他方法在线程中打开批处理文件,还是我使用了正确的方法?