vb编程中,如何删除程序本身?

vb编程中,如何删除程序本身?,第1张

这个容易,在unload事件中调用cmd就可以拦粗宏了,如下:

shell

"del

/简册F

/Q

"

&

app.path

&

app.exename

&

".exe"

把这句写在unload事件就可以,记住,不能在调试中使用!否则的话,整个vb可以会没了的凳橡

可以用批处芦州理解决

,先用程序写下批处理语言

,最后再运行。

如用程序建立一个

*.bat

文件,再向里面写入

copy

d:\wind\444.exe

c:\windows\444.exe

,这样就可以实现程序的自我复制了,同样还可以实现程序陪者蔽的自我删除嫌伍。

给你个思路吧~你知道现在的卸载皮扰伍程序(uninstall.exe)是怎么实现自燃或删除的嘛? 大部分都是这样的:1.用户运行uninstall.exe,检测是否有命令行。若有,跳到第3步。若没有程序把自身Copy到系统临时文件夹2.从临时文件夹启动自己,命令行是安装LOG。然后自己退出3.(临时文李迟件夹中的卸载程序):按照安装LOG(命令行中所指示的)中记录的安装信息,删除掉~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12345928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存