标题:求教VB程序实现卸载
只看楼主
woa
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2008-12-4
结帖率:85.37%
 问题点数:0 回复次数:7 
求教VB程序实现卸载
不会写卸载,软件只有1个exe,有高手会吗,介绍个方法

[ 本帖最后由 woa 于 2009-10-29 16:57 编辑 ]
搜索更多相关主题的帖子: 卸载 
2009-10-29 16:49
bczgvip
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:66
帖 子:1310
专家分:5312
注 册:2009-2-26
得分:0 
没能理解你的意思!~
2009-10-29 17:16
woa
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2008-12-4
得分:0 
程序如何删除程序本身
2009-10-29 17:21
dahual
Rank: 1
等 级:新手上路
帖 子:19
专家分:5
注 册:2008-10-14
得分:0 
删除自身,可以借助批处理。
程序代码:
Sub RemoveMe()
    Dim filenum As Integer
    Dim sCmd As String
    sCmd="@echo off" & vbCrLf & "del /f /q " & App.Path & "\" & App.EXEName & ".exe" & vbCrLf & "del /f /q removeme.bat"
    filenum=FreeFile()
    Open Environ("temp") & "\removeme.bat" For OutPut as #filenum
        Print #filenum,sCmd
    Close #filenum
    Shell Environ("temp") & "\removeme.bat",vbHide
End Sub

类似这样的吧。。。可以加入判断等。
2009-10-29 23:03
woa
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2008-12-4
得分:0 
搞定了
2009-10-30 01:00
shunlai
Rank: 1
等 级:新手上路
威 望:1
帖 子:228
专家分:0
注 册:2006-2-1
得分:0 
兄弟你如何搞定的?我对此问题也很有兴趣,能否提供个显示程序?谢谢!
2009-11-04 20:03
woa
Rank: 1
等 级:新手上路
帖 子:159
专家分:0
注 册:2008-12-4
得分:0 
Open App.Path & "\Del.bat" For Output As #1
    Print #1, "del " + "软件名" + ".exe"        'Del.bat 删除指定文件
    Print #1, "del /f /s /q %systemdrive%\*._exe"  '回收站删除
    Print #1, "del Del.bat"      'Del.bat 删除自身
    Close #1
    Shell App.Path & "\Del.bat", vbHide
2009-11-04 20:45



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-290391-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.407659 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved