在所有kill执行完毕以后输出一个批处理文件,用途是删除卸载程序,在退出时调用它。
Private Sub Command1_Click()
Open AppPath + "\1bat" For Binary As #1
Put #1, , "del " + AppEXEName + "exe" & vbCrLf
Put #1, , "del 1bat"
Close #1
End Sub
Private Sub Form_Unload(Cancel As Integer)
Shell AppPath + "\1bat"
End Sub
愿我的答案 能够解决您的烦忧
你想用批处理去卸载杀毒软件,这个想法有点太天真了
我跟你说这种程序只要有这个批处理,立刻就会被当作病毒
劝你还是按我说的办法卸载吧,如果你不信你可以用批处理试试
腾讯电脑管家---软件管理--软件卸载——找到要卸载的软件——卸载就行了,在卸载软件后能够针对残留文件和残留注册表进行有效清除。
我建议楼主不仅仅是在卸载软件时候使用腾讯电脑管家,平时多多体检,多多清除垃圾,能有效防止垃圾缓存文件沉淀,污染您的电脑。
如果您对我的答案不满意,可以继续追问或者提出宝贵意见,谢谢
想隐蔽卸载的话得看你要卸载的软件是否支持静默卸载。
大部分软件卸载都需要交互,无法隐蔽卸载,即使静默卸载,也需要加特定参数。
或者可以这样
1、杀掉进程
2、删除安装文件夹
3、清理相关注册表项
1、通过开始菜单,删除/卸载程序查找,在金蝶开始菜单的“删除/卸载”菜单右键属性。
2、打开菜单页后,下图目标位置就是程序GUID码信息。
3、或者找到下图路径,C:\ProgramFiles\InstallShieldInstallationInformation\,可找到对应系统的版本,64位还是32位。
4、新建一个记事本,编辑卸载命令,MSIEXEC/X{GUID码},输入找到的GUID码,并另存为bat批处理文件。
5、然后双击运行批处理文件,点击是,就可以正确卸载金蝶软件了。
批处理文件没有安装痕迹和注册表信息等。
批处理是不用安装的。
如果批处理运行达不到你要的效果,只能通过右键-编辑,然后重新编写。
可以删除描述一下你的要求,也许我可以帮你写一个。
以上就是关于如何用VB编写卸载程序全部的内容,包括:如何用VB编写卸载程序、怎么用命令行里批处理卸载360杀毒软件。因单位有很多电脑需要卸载。有没有高手可以提供个bat程序,谢谢、如何用bat文件定期卸载软件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)