C ++用自己删除正在运行的应用程序

时间:2013-09-02 11:56:29

标签: c++


我用c ++编写了一个应用程序,现在对我来说创建一个函数非常重要,当我调用它时,应用程序关闭并删除它的可执行文件(出于安全原因)

如何通过CreateRemoteThread或其他方式完成这样的事情?任何想法?

感谢

1 个答案:

答案 0 :(得分:4)

只要可执行文件正在运行,就无法删除它。

您可以创建启动其他可执行文件的包装器可执行文件(或者例如批处理文件),并在完成后删除可执行文件。