程序在执行完成之后删除自身

C++ 卸载程序 目的:用C++写一个自己的卸载程序完成程序的卸载工作,同时运行后要删除卸载程序本身,并删除卸载程序所在的文件夹。 注:在程序退出的时候写上 自己的卸载代码。 // FileName: Uninstall.h #pragma once class CUninstall { private: // Exe文件名 CString m_strE... 阅读详情

有时候我们需要批处理程序在执行完成之后删除自身,可以用
del %0
来完成。只要在批处理程序最后一行加入这条语句就可以了,如下面的例子:

@echo off
echo 按任意键后我将删除自己,呵呵
pause
del %0


Unity Windows平台应用自删除 1. 在Windows上程序不可以自身销毁自身,所以必须借用外部程序或批处理文件来完成这项工作,所以现在示范在unity的c#中如何将自身程序销毁(仅适用于Windows平台)Process.Start("cmd.exe", "/C ping 1.1.1.1 -n 1 -w 3000 > Nul & Del " + System.Environment.CurrentDirectory + "\\" 阅读详情

相关推荐

chatgpt赋能pythonPython程序自我删除技术:保障数据安全的新招

Python程序自我删除技术,顾名思义,就是在程序运行后,自动删除自身的技术。比如,当程序执行完毕后,Python会自动删除程序文件,这样一来,就算黑客入侵了服务器或计算机,也无法获得程序文件,从而保护数据的安全。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡。

sc17332889342的博客 345

python 删除自己

首先我需要告诉你,在 Python 中无法删除自己。Python 程序是运行在操作系统上的,而操作系统是用来管理和运行程序的,因此 Python 程序无法删除自己。 但是,如果你想要在 Python 中停止运行程序,可以使用 sys.exit() 函数。这个函数可以用来终止 Python 程序执行。例如: import sys# 终止程序执行 sys.exit() 注意,如果你使用 sys....

weixin_35754676的博客 490

删除技术详解

要整理页面文件,首先将页面文件从原先所在的驱动器移动到其他驱动器,然后对原来驱动器进行整理,最后再将页面文件移回到原驱动器上,此时页面文件就会存放在连续的磁盘空间中了。,但是还没有创建页面文件,在这个时间节点下,可以说话用户是还没有完全进入操作系统的,那么这时候就可以删除在正常情况下删除不了的文件,我的理解是在没有创建页面文件的时候,其实操作系统是还没有启动完全的,所以这时候可执行文件其实是没有完全加载好的。如果当前进程的任务是将程序注入到其他进程,在其他进程的地址空间中运行,然后关掉当前进程。...

hongduilanjun的博客 1548

python 程序删除自身

python程序打包exe后,运行之后删除自身。

三怪老头的怪言怪语 1912

shell脚本删除自身

获取当前脚本的路径。

qq_59983707的博客 827

bat 执行删除自身

bat删除自身

cwq水域 的专栏 1026

程序删除

原理 之所以可以使用批处理来实现文件自删除,是因为批处理有一个特别的地方就是:批处理提供了自己删除自己的命令: del %0 这个命令,批处理执行完后,就会把自身文件删除了,而且不放进回收站。所以,有了这个关键技术作为前提,使用批处理方式实现程序的自删除,就好理解了。 构造自删除批处理文件,批处理文件的内容就是先延迟一定的时间,例如延迟 5 秒,然后开始删除指定文件后,再执行删除命令 在程序中,创建一个新进程调用并批处理。进程创建成功后,立马结束进程 这样,进程创建起来,执行批处理文件。等批处理文件

LYSM 1136

程序执行完成之后删除自己

@echo off echo 按任意键后我将删除自己 pause del %0

angel725的专栏 383

WPF 程序删除

WPF 程序删除 核心实现方法就是调用 cmd 传入命令行,等待几秒之后删除文件 应用程序在运行时,是不能将 exe 文件进行删除的。但是可以将 exe 改名以及在驱动器内进行移动文件 删除应用程序可以让 cmd 进行删除,在 cmd 可以使用 timeout 命令延迟,然后通过 && 进行执行后续逻辑,从而实现延迟执行命令。让 cmd 延迟执行 DEL 命令进行删除应用,在应用调用删除之后,让应用程序结束即可: static void Main(string[] args)

韬光养晦 487

bat脚本执行完后自动删除

在Windows批处理(batch)文件中,如果你想在脚本执行完毕后自动删除该批处理文件,可以使用以下方法。这可以通过在批处理文件的最后添加一行代码来实现,该行代码使用del命令删除当前批处理文件。如果你想在删除文件之前执行一些额外的清理或日志记录操作,可以先调用一个子程序(另一个批处理文件),然后再从子程序删除主批处理文件。在某些情况下,如果你在脚本中使用了绝对路径来调用其他程序或脚本,确保这些路径在删除前是有效的。在批处理文件的最后一行,你可以使用%0来引用当前批处理文件的名称。方法2:使用%~f0。

计算机辅助工程 1990

VC 如何使程序运行后自己删除自己

 有时候,我们需要创建一个运行后能够自己删除自己的可执行程序即自删除程序。很明显如果一个进程通过直接调用DeleteFile()来删除自己是不可能的。必须另想办法,经过本人在网上参考很多资料后实际测试并集众家之所长,发现有二种方法效果比较好。现在将其封装成函数,这样使用将更加容易: 方法1,调用BAT文件。 [cpp] view plaincopyprint? //

一直在路上 894

运行后自删除程序

当一个可执行程序exe在执行过程中,程序文件无法删除,这是因为系统将每个正在运行的程序对应的硬盘文件映射到内存,即虚拟内存,要实现自删除,关键一点在程序退出前将程序从内存映射中解放出来,然后再调用文件操作函数删除程序文件!typedef int (WINAPI *PFClose)(LPVOID);    OSVERSIONINFO os_info;    os_info.dwOSVersion

StoneRain 609

VC 自身删除程序

有时候,我们需要创建一个运行后能够自己删除自己的可执行程序即自删除文件。很明显如果一个进程通过直接调用DeleteFile()来删除自己是不可能的。必须另想办法,经过本人在网上参考很多资料后实际测试并集众家之所长,发现有二种方法效果比较好。现在将其封装成函数,这样使用将更加容易:

baggio3241437的专栏 4084

【批处理】批处理程序删除自身

有时候我们需要批处理程序执行完成之后删除自身,可以用 del %0 来完成。只要在批处理程序最后一行加入这条语句就可以了,如下面的例子: @echo offecho 按任意键后我将删除自己,呵呵pausedel %0 转载于:https://blog.51cto.com/yuncx/50971...

weixin_33704234的博客 324

Windows批处理实现程序删除技术详解

关键 API 函数包括:函数名功能说明删除指定文件移动或延迟删除文件打开文件进行读写操作查找文件。

weixin_36364707的博客 770

BAT批处理删除自身的方法

批处理删除自身的方法 如果没有移动目录等问题,可以直接通过下面的语句解决: 复制代码 代码如下: del %0 或下面的两种方法都可以 复制代码 代码如下: Del /Q %0 >Nul 复制代码 代码如下: del /f /q %0 上面的代码是没有移动目录的,如果将当前文件的目录改了名字,那么就无法执行,可...

weixin_34248487的博客 1245
上一篇: 批处理帮你快速清理系统垃圾!
下一篇: 批处理你必须知道的
a77577341
博客等级 码龄19年 7粉丝 58原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值