我计划开发一个跨平台应用程序,该应用程序可能需要在用户操作系统关闭或重新启动之前进行处理。有没有办法在 C++ 中暂时挂起或覆盖操作系统关闭/重新启动?
顺便说一句,此功能完全由用户通过配置进行选择,并且默认情况下处于禁用状态。
我觉得如果不侵入操作系统,这可能是不可能的,但我想我应该征求社区的意见。
如果我唯一的选择是对操作系统进行某种程度的“破解”以实现此功能,那么我将不会进一步追求这个想法。 :)
提前致谢!
最佳答案
Is there a way to temporarily suspend, or override, an OS shutdown/restart in C++?
标准 C++ 中没有此类功能。
除非有特定于平台的 API 可以执行此操作,否则恐怕您将无法在 C++ 中挂起或覆盖操作系统关闭/重新启动操作。
关于c++ - 有没有办法在 C++ 中暂停操作系统关闭或重新启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43642747/