vb卸载,那之前保存的工程也会被删掉吗?
发布网友
发布时间:2022-04-20 09:22
我来回答
共3个回答
热心网友
时间:2024-01-03 04:51
VB程序你可以用自带的打包程序或者SetupupFactory进行打包的,打包完成之后,程序既可以安装,也可以卸载,不用自己写代码。
如果你一定要自己写的话也可以,你的意思是说你的程序文件不一定都在同一个文件夹里,那么就要创建一个文件列表,把程序文件所在的位置保存下来,比如用file.log文件,保存
c:\test\setup.ini
c:\windows\play.dll
c:\myMusic\music.lst
等等
删除的时候就调出这个文件,一行一行的读取文件
然后用kill命令删除文件
最后一条命令是删除自身,比如uninstall.exe,你可以写如下代码:
shell "del 路径\uninstall.exe"
end
热心网友
时间:2024-01-03 04:52
试的时候小心!
d = App.Path & "\*.*" ' 程序当前路径
f = Dir(d) ' 找文件
Do Until f = "" ' 找不到文件退出循环
SetAttr f,vbNormal ' 取消掉文件所有属性
Kill f ' 删除文件
' 试的时候可以用 debug.print f
f = Dir ' 找下一个文件
Loop
热心网友
时间:2024-01-03 04:52
MsgBox "当前程序路径为:" & App.Path & "\" & "程序名字.exe"