【发布时间】:2017-09-24 08:40:18
【问题描述】:
我正计划开发一个跨平台应用程序,它可能需要在用户的操作系统关闭或重新启动之前进行处理。有没有办法在 C++ 中临时挂起或覆盖操作系统关闭/重启?
顺便说一句,此功能将完全由用户通过配置选择并默认禁用。
我觉得如果不侵入操作系统,这可能是不可能的,但我想我会征求社区的意见。
如果我唯一的选择是稍微“破解”操作系统以实现此功能,那么我将不再追求这个想法。 :)
提前致谢!
【问题讨论】:
-
windows 这里是骗子:stackoverflow.com/questions/101647/…
-
您可以创建一个关闭计算机的批处理文件并使用 system("mybatchfile.bat"); 调用它;
-
对于 Windows,请参阅 msdn.microsoft.com/en-us/library/windows/desktop/…
标签: c++ operating-system cross-platform