在GCC-mingw32中编译此程序并尝试运行它时,它总是会在很短的时间内弹出一个控制台窗口并立即关闭。
int main (void)
{
system("shutdown -s -t 60"); // Shutdown the computer in 1 minute
return 0;
}
如何在不弹出任何窗口的情况下运行此代码?
可行吗?
感谢。
答案 0 :(得分:3)
您的可执行文件被标记为使用控制台子系统,这使Windows自动显示控制台窗口。如果将其更改为使用GUI子系统,Windows将不会显示控制台窗口。要告诉MinGW使用GUI子系统,请传递-mwindows
标志。