c++ - 有没有办法在 C++ 中暂停操作系统关闭或重新启动?

标签 c++ operating-system cross-platform

我计划开发一个跨平台应用程序,该应用程序可能需要在用户操作系统关闭或重新启动之前进行处理。有没有办法在 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/

相关文章:

c++ - 当找不到请求的注册表值时,RegGetValue 返回什么?

python - Pygame 将光标更改为操作系统光标

javascript - 如何使用javascript检测操作系统版本

android - 适用于 Android 和 iOS 的跨平台开发

input - 什么工具可以拦截所有桌面操作系统的数字锁定键?

android - PhoneGap Android Native 导航栏

c++ - STL 容器中的内存释放

c++ - "E"在C++11标准 "ISO/IEC 14882:2011(E)"的名称中代表什么

c++ - 通过模板参数选择子类和实例化成员变量的区别

python 从文本文件中ping ip地址