C++删除正在运行的应用程序及其自身
C++ Delete a running application with itself
我用c++制作了一个应用程序,现在制作一个函数对我来说非常重要,当我调用它时,应用程序会关闭并删除它的可执行文件(出于安全原因)
用CreateRemoteThread
或其他什么东西怎么能做到这一点?知道吗
感谢
只要可执行文件正在运行,就不能删除它。
您可以创建一个包装可执行文件(例如一个批处理文件)来启动另一个可执行文件,完成后删除可执行文件。
相关文章:
- 通知 Windows 系统应用程序字体已被卸载/删除
- Linux 从永远在线的应用程序中创建和删除文件
- 从 c++ 应用程序中删除应用程序验证程序
- 当删除上下文属性中的QLIST对象时,QT QML应用程序崩溃
- 内部源代码 - 在链接列表实现中插入元素上的删除会破坏整个应用程序
- CRT 检测到应用程序在堆缓冲区(新建/删除)类结束后写入内存
- 删除“按任何键” ..&quot.从VS C 控制台应用程序
- C++应用程序:如何正确删除/释放已分配的对象
- JNI检测到应用程序中的错误:使用已删除的弱全局参考
- qquickvew删除导致应用程序崩溃
- 是否可以删除应用程序接收到的触摸消息(WM_POINTERDOWN等)
- 关闭应用程序并删除所有内存分配
- 调用应用程序libjingle,用户自动从花名册中删除.为什么?
- 我的应用程序创建的Windows CE/Embedded C++非易失性文件在重新启动时被删除
- 调用删除时应用程序崩溃
- MPC-HC播放器可识别的哑剧数据,同时从Qt应用程序中删除字幕
- 如何在 win32 c++ 应用程序中成功登录后删除这些文本框
- C++删除正在运行的应用程序及其自身
- 由于删除c++Qt多线程应用程序中的指针而导致崩溃
- 如果我们不删除内存并且应用程序已退出,是否存在内存泄漏