有时候我们需要批处理程序在执行完成之后删除自身,可以用
del %0
来完成。只要在批处理程序最后一行加入这条语句就可以了,如下面的例子:
echo 按任意键后我将删除自己,呵呵
pause
del %0
墨衍会员
·
AI 创作全网分发
墨衍智能分发
本文由作者通过墨衍一键同步至各平台
1分发平台
2.7k累计阅读
2.8k平均单平台
已同步平台
CSDN
微信公众号
微博
知乎
掘金
百家号
博客园
抖音
小红书
你的文章也可以这样分发
墨衍会员 ¥399起/年,写一次发全网
我也要 →
码龄19年
当前文章被以下社区和专栏收录:
chatgpt赋能python:Python程序自我删除技术:保障数据安全的新招
Python程序自我删除技术,顾名思义,就是在程序运行后,自动删除自身的技术。比如,当程序执行完毕后,Python会自动删除程序文件,这样一来,就算黑客入侵了服务器或计算机,也无法获得程序文件,从而保护数据的安全。本文由chatgpt生成,文章没有在chatgpt生成的基础上进行任何的修改。以上只是chatgpt能力的冰山一角。作为通用的Aigc大模型,只是展现它原本的实力。对于颠覆工作方式的ChatGPT,应该选择拥抱而不是抗拒,未来属于“会用”AI的人。🧡AI职场汇报智能办公文案写作效率提升教程 🧡。
python 删除自己
首先我需要告诉你,在 Python 中无法删除自己。Python 程序是运行在操作系统上的,而操作系统是用来管理和运行程序的,因此 Python 程序无法删除自己。 但是,如果你想要在 Python 中停止运行程序,可以使用 sys.exit() 函数。这个函数可以用来终止 Python 程序的执行。例如: import sys# 终止程序的执行 sys.exit() 注意,如果你使用 sys....
自删除技术详解
要整理页面文件,首先将页面文件从原先所在的驱动器移动到其他驱动器,然后对原来驱动器进行整理,最后再将页面文件移回到原驱动器上,此时页面文件就会存放在连续的磁盘空间中了。,但是还没有创建页面文件,在这个时间节点下,可以说话用户是还没有完全进入操作系统的,那么这时候就可以删除在正常情况下删除不了的文件,我的理解是在没有创建页面文件的时候,其实操作系统是还没有启动完全的,所以这时候可执行文件其实是没有完全加载好的。如果当前进程的任务是将程序注入到其他进程,在其他进程的地址空间中运行,然后关掉当前进程。...
python 程序删除自身
python程序打包exe后,运行之后删除自身。
shell脚本删除自身
获取当前脚本的路径。
bat 执行后删除自身
bat删除自身
程序自删除
原理 之所以可以使用批处理来实现文件自删除,是因为批处理有一个特别的地方就是:批处理提供了自己删除自己的命令: del %0 这个命令,批处理执行完后,就会把自身文件删除了,而且不放进回收站。所以,有了这个关键技术作为前提,使用批处理方式实现程序的自删除,就好理解了。 构造自删除批处理文件,批处理文件的内容就是先延迟一定的时间,例如延迟 5 秒,然后开始删除指定文件后,再执行自删除命令 在程序中,创建一个新进程调用并批处理。进程创建成功后,立马结束进程 这样,进程创建起来,执行批处理文件。等批处理文件
程序在执行完成之后删除自己
@echo off echo 按任意键后我将删除自己 pause del %0
WPF 程序自删除
WPF 程序自删除 核心实现方法就是调用 cmd 传入命令行,等待几秒之后删除文件 应用程序在运行时,是不能将 exe 文件进行删除的。但是可以将 exe 改名以及在驱动器内进行移动文件 删除应用程序可以让 cmd 进行删除,在 cmd 可以使用 timeout 命令延迟,然后通过 && 进行执行后续逻辑,从而实现延迟执行命令。让 cmd 延迟执行 DEL 命令进行删除应用,在应用调用删除之后,让应用程序结束即可: static void Main(string[] args)
bat脚本执行完后自动删除
在Windows批处理(batch)文件中,如果你想在脚本执行完毕后自动删除该批处理文件,可以使用以下方法。这可以通过在批处理文件的最后添加一行代码来实现,该行代码使用del命令删除当前批处理文件。如果你想在删除文件之前执行一些额外的清理或日志记录操作,可以先调用一个子程序(另一个批处理文件),然后再从子程序删除主批处理文件。在某些情况下,如果你在脚本中使用了绝对路径来调用其他程序或脚本,确保这些路径在删除前是有效的。在批处理文件的最后一行,你可以使用%0来引用当前批处理文件的名称。方法2:使用%~f0。
VC 如何使程序运行后自己删除自己
有时候,我们需要创建一个运行后能够自己删除自己的可执行程序即自删除程序。很明显如果一个进程通过直接调用DeleteFile()来删除自己是不可能的。必须另想办法,经过本人在网上参考很多资料后实际测试并集众家之所长,发现有二种方法效果比较好。现在将其封装成函数,这样使用将更加容易: 方法1,调用BAT文件。 [cpp] view plaincopyprint? //
运行后自删除程序
当一个可执行程序exe在执行过程中,程序文件无法删除,这是因为系统将每个正在运行的程序对应的硬盘文件映射到内存,即虚拟内存,要实现自删除,关键一点在程序退出前将程序从内存映射中解放出来,然后再调用文件操作函数删除程序文件!typedef int (WINAPI *PFClose)(LPVOID); OSVERSIONINFO os_info; os_info.dwOSVersion
VC 自身删除本程序
有时候,我们需要创建一个运行后能够自己删除自己的可执行程序即自删除文件。很明显如果一个进程通过直接调用DeleteFile()来删除自己是不可能的。必须另想办法,经过本人在网上参考很多资料后实际测试并集众家之所长,发现有二种方法效果比较好。现在将其封装成函数,这样使用将更加容易:
【批处理】批处理程序删除自身
有时候我们需要批处理程序在执行完成之后删除自身,可以用 del %0 来完成。只要在批处理程序最后一行加入这条语句就可以了,如下面的例子: @echo offecho 按任意键后我将删除自己,呵呵pausedel %0 转载于:https://blog.51cto.com/yuncx/50971...
Windows批处理实现程序自删除技术详解
关键 API 函数包括:函数名功能说明删除指定文件移动或延迟删除文件打开文件进行读写操作查找文件。
BAT批处理删除自身的方法
批处理删除自身的方法 如果没有移动目录等问题,可以直接通过下面的语句解决: 复制代码 代码如下: del %0 或下面的两种方法都可以 复制代码 代码如下: Del /Q %0 >Nul 复制代码 代码如下: del /f /q %0 上面的代码是没有移动目录的,如果将当前文件的目录改了名字,那么就无法执行,可...
1912
827
1026

被折叠的 条评论
为什么被折叠?



