c++ - 如何保证在进程退出或在c++中被杀死时执行某些代码?

标签 c++ windows process

谁能告诉我如何确保程序中的某些代码在进程退出或被杀死时得到执行?

驱逐舰只有在正常退出时才会被调用。但我希望我的代码在被系统关闭或任务管理器杀死时得到执行。

平台是 Windows,如果需要,我不介意使用特定于平台的代码。

最佳答案

你不能。如果用户拔掉电源线怎么办?

关于c++ - 如何保证在进程退出或在c++中被杀死时执行某些代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21951790/

相关文章:

c++ - 在 C++11 中编写 Copy/Move/operator= 三重奏的 "correct"方法是什么?

C++:在多个文件中定义类

c++ - 如何扫描另一个进程内存以查找特定字符串后面的内容?

windows - 在后台线程中运行 Firebird 查询并保存结果集

java - 基于优先级的线程?

java - 使用编码参数将 PdfToText 作为 Java 进程运行

multithreading - Scala Process 退出但不清理线程

c++ - 如何知道同一台机器上的两个进程之间是否存在 TCP 连接?

c++ - 如何调用基于特定派生类的方法

windows - 只允许从我自己的应用程序访问我的 REST API?