我创建了一个windows服务来运行另一个程序。但现在我想运行一个有gui但在后台的程序,所以我不想让gui可见。这是我用于service在后台运行一个gui程序
代码,但我不能编辑GUI程序
有没有一种方法来设置GUI来隐藏或设置可见=从服务程序错误?
服务是利用视觉工作室
我使用的CreateProcess启动exe文件 在C++中创建一个Windows服务以下是我正在使用从服务上运行的程序代码:
path = "C:\MyDirectory\MyFile.exe";
STARTUPINFO info={sizeof(info)};
PROCESS_INFORMATION processInfo;
if (CreateProcess(path, cmd, NULL, NULL, TRUE, 0, NULL, NULL, &info, &processInfo))
{
::WaitForSingleObject(processInfo.hProcess, INFINITE);
CloseHandle(processInfo.hProcess);
CloseHandle(processInfo.hThread);
}
是否可以在不编辑程序本身的情况下隐藏gui?
我想这是用于Windows ... – m0skit0