如何python打包的exe程序实现自删除
思路就是创建一个.bat文件,然后子进程杀死主进程后并执行.bat文件请问该如何实现呢
import os
import time
import subprocess
from multiprocessing import Process
def do(path):
os.system('taskkill /F /IM 1.exe')
cmdd=path+'\\'+'dele.bat'
print(1)
time.sleep(1)
subprocess.Popen(cmdd)
if __name__=='__main__':
path=os.path.dirname(os.path.abspath(__file__))
print(path)
cmd='del 1.exe \ndel %0'
input('请输入')
p_one = Process(target=do,args=(path,))
with open ('dele.bat','w') as f:
f.write(cmd)
p_one.start()
p_one.join()
time.sleep(1)
#cmd = 'kill ' + pid
#os.system(cmd)
楼主 这种生成bat文件的 程序 会被杀毒软件杀掉吧。。。探讨一下哈 直接删除文件夹内容会不会好点 这算是自杀么? zhorses 发表于 2020-12-16 15:50
楼主 这种生成bat文件的 程序 会被杀毒软件杀掉吧。。。探讨一下哈
先不管杀不杀掉,这个怎么能成功实现还是一个问题呢 制作自爆程序病毒,有一套
页:
[1]