【发布时间】:2023-03-24 15:04:02
【问题描述】:
我在 MinGW 中制作了一个执行网络和文件操作的控制台程序。但是,它是一个控制台程序。如何让它静默运行,没有控制台,没有窗口?
【问题讨论】:
-
您的意思是作为 Windows 服务?还是作为当前用户拥有的不可见进程?对于后者,使其成为 Windows 子系统应用程序而不是控制台应用程序,并且不要打开任何窗口。
我在 MinGW 中制作了一个执行网络和文件操作的控制台程序。但是,它是一个控制台程序。如何让它静默运行,没有控制台,没有窗口?
【问题讨论】:
试试这个:
ShowWindow(GetConsoleWindowHandle(),SW_HIDE);
GetConsoleWindowHandle() 将窗口句柄返回给控制台。
ShowWindow(..) 可用于更改可见性。
【讨论】: