日本久久成人_在线免费av观看_欧美亚洲综合网_在线看亚洲_亚洲精品黄色_成年人晚上看的视频

您的位置:首頁 >> 資源中心 >> 軟硬件教學 >> 瀏覽文章

VB最簡單的“自殺”程序代碼

時間:2017-07-24 | 欄目:軟硬件教學 | 來源:蝌索窩pc354.com | 編輯:蝌索窩pc354.com | 點擊:3038 【點擊復制鏈接】

有時想讓自制的VB程序實現(xiàn)“自殺”,也就是在運行后刪除自己,以達到特定的目的,其實代碼很簡單

Private Sub Command1_Click() '這是觸發(fā)條件引用killme
    KillMe
End Sub

Sub KillMe() '這是執(zhí)行的代碼
    Open App.Path & "\temp.bat" For Output As #1
    '"@echo off" 不顯示執(zhí)行過程
    Print #1, "@echo off"
    Print #1, "sleep 100"
    'temp.bat 刪除指定文件
    Print #1, "del " & App.EXEName + ".exe"
    'temp.bat 刪除自身
    Print #1, "del temp.bat"
    Print #1, "cls"
    Print #1, "exit"
    Close #1
    Shell App.Path & "\temp.bat", vbHide
    End
End Sub



還有一種代碼,可以實現(xiàn) 在關閉程序后“自殺” 的例子,使用方法同上,直接使用一個觸發(fā)條件引用killme就行
兩個 Killme 的代碼區(qū)別是:上面這個可以直接運行程序后自動關閉程序并刪除自己,下面這個需要在退出程序后才會自動刪除自己。


Public Sub KillMe()
    Dim mPath As String    
    On Error GoTo InIDE    
    Debug.Print 1 / 0       '觸發(fā)IDE錯誤,上個保險算了
    If Right$(App.Path, 1) = "\" Then
        mPath = App.Path
    Else
        mPath = App.Path & "\"
    End If
    Open mPath & "Demon.bat" For Output As #1
        Print #1, ":Repeat" & vbCrLf & _
                  "del """ & mPath & App.EXEName & ".exe""" & vbCrLf & _
                  "if exist """ & mPath & App.EXEName & ".exe""" & " goto Repeat" & vbCrLf & _
                  "del %0"
    Close #1
    Shell mPath & "Demon.bat", vbHide
InIDE:
End Sub

  • 軟硬件教學
  • 資源收集
  • 生活百科
主站蜘蛛池模板: 福利在线看 | 中文字幕天堂在线 | 欧美日韩精品在线 | 香蕉久草 | www.黄色大片 | 成人免费毛片aaaaaa片 | 中文字幕在线播放一区 | 国产在线视频一区二区 | 国产福利资源在线 | 欧美日韩啪啪 | 91久久在线观看 | 黄色理论片 | 日韩在线观看视频一区二区 | 国产日韩在线视频 | 欧美日韩a | 三级黄色片在线观看 | 久久五月天婷婷 | 亚洲色图欧洲色图 | 日韩在线观看不卡 | 亚洲色图清纯唯美 | 亚洲成人a∨ | 成人黄色在线 | av一二| 手机超碰 | fc2久久| 欧美日韩网站 | 激情视频国产 | 69精品久久久久久 | 九九久久国产 | 国产一区二三区 | 国产免费黄色片 | 亚洲国产美女 | 视频二区在线观看 | 四虎一区二区 | 国产乱淫视频 | 国产精品视频免费 | 色国产精品 | 中文字幕在线中文 | 久久国产精品波多野结衣av | 日本黄网站色大片免费观看 | 天天艹夜夜艹 |