91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

VBS腳本如何實現加密/解密

發布時間:2021-10-12 11:22:02 來源:億速云 閱讀:341 作者:小新 欄目:開發技術

這篇文章主要為大家展示了“VBS腳本如何實現加密/解密”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“VBS腳本如何實現加密/解密”這篇文章吧。

Dim WshSHell,FSO 
On Error Resume Next 
Set WshSHell = WScript.CreateObject("WScript.Shell") 
Set FSO = CreateObject("Scripting.FileSystemObject") 
Set Args = WScript.Arguments 
Ver="1.1" 
CloseTime = 5 
FileName = WScript.ScriptName 
FileFullName = WScript.ScriptFullName 
FilePath = FSO.GetParentFolderName(FileFullName) 
InsPath = FSO.GetSpecialFolder(1) 
InsFullName = FSO.BuildPath(InsPath ,FileName) 
Copyright="廢鐵" 
QQ="QQ:415736" 
Email="Email:415736@163.com" 
InsTitle="加密/解密VBS腳本(簡易免殺版)"&Ver 
InsAnswer="加密/解密VBS腳本(簡易免殺版)"&Ver 
RegPath2="HKEY_CLASSES_ROOT\vbsfile\shell\EnCode_VBS\" 
RegValue1="加密/解密VBS腳本"&Ver 
RegForm1="REG_SZ" 
RegPath3="HKEY_CLASSES_ROOT\vbsfile\shell\EnCode_VBS\command\" 
RegValue2="wscript.exe " & chr(34) & InsFullName & chr(34) & " " & chr(34) & "%L" & chr(34) 
RegPath4="HKEY_CLASSES_ROOT\vbsfile\shell\EnCode_VBS\EnCode_Very" 
RegValue3="0" 
RegValue4="1" 
IF FileFullName <> InsFullName then 
intAnswer = MsgBox("【是】將“"+ InsAnswer +"”加入到右鍵菜單,"&Chr(10)&Chr(10)&"【否】將“ 
"+ InsAnswer +"”從右鍵菜單刪除。 ", vbQuestion + vbYesNoCancel, "安裝 - "+ InsTitle +" - "+  
Copyright) 
    If intAnswer = vbYes Then 
WshSHell.RegWrite RegPath2,RegValue1,RegForm1 
WshSHell.RegWrite RegPath3,RegValue2,RegForm1 
WshSHell.RegWrite RegPath4,RegValue4,RegForm1 
FSO.GetFile(FileFullName).Copy(InsFullName) 
WshSHell.popup _ 
"添加腳本文件:"+chr(10)+InsFullName+chr(10)+chr(10)+ _ 
"添加注冊表項:"+chr(10)+chr(34)+ RegPath2 +chr(34)+chr(10)+ _ 
chr(10) & CloseTime & " 秒鐘后本窗口將自動關閉!" +chr(10)+chr(10)+ _ 
chr(10) & "Copyright(C)  " + Copyright +"   " & QQ &"   " + Email _ 
, CloseTime, "安裝成功 - "+ InsTitle +" - "+ Copyright, 0 + 64 
end if 
        If intAnswer = vbNo Then 
WshSHell.RegDelete RegPath4 
WshSHell.RegDelete RegPath3 
WshSHell.RegDelete RegPath2 
FSO.DeleteFile InsFullName 
WshSHell.popup _ 
"刪除腳本文件:"+chr(10)+InsFullName+chr(10)+chr(10)+ _ 
"刪除注冊表項:"+chr(10)+chr(34)+ RegPath2 +chr(34)+chr(10)+ _ 
chr(10) & CloseTime & " 秒鐘后本窗口將自動關閉!" +chr(10)+chr(10)+ _ 
chr(10) & "Copyright(C)  " + Copyright +"   " & QQ &"   " + Email _ 
, CloseTime, "卸載成功 - "+ InsTitle +" - "+ Copyright, 0 + 64 
end if 
ELSE 
Package = WScript.Arguments.Item(0) 
PkgName=FSO.GetBaseName(Package) 
PkgPath=FSO.GetParentFolderName(Package) 
Set ReadFile = FSO.OpenTextFile(Package, 1) 
ReadAllTextFile=ReadFile.ReadAll 
if left(ReadAllTextFile,10)<>"Rem EnCode" then 
EnCodePanDuan="Rem EnCode-Easy By QQ:415736" 
CodeString=ReadAllTextFile 
For i=1 To Len(CodeString) 
TempNum = Asc(Mid(CodeString,i,1)) 
If TempNum = 13 Then 
TempNum = 28 
ElseIf TempNum = 10 Then 
TempNum = 29 
elseif TempNum=34 Then 
TempNum = 18 
elseif TempNum>96 and TempNum<110 then 
TempNum=TempNum+13 
elseif TempNum>109 and TempNum<123 then 
TempNum=TempNum-13 
elseif TempNum>47 and TempNum<53 then 
TempNum=TempNum+5 
elseif TempNum>52 and TempNum<58 then 
TempNum=TempNum-5 
End If 
ThisText = ThisText & chr(TempNum) 
Next 
Call EnCodeFile 
Else 
Call UnCodeFile 
end if 
End if 
Set WshSHell = Nothing 
Set FSO = Nothing 
Set Args = Nothing 
WScript.Quit(0) 
Sub EnCodeFile() 
Set NewFile = FSO.CreateTextFile(FSO.BuildPath(PkgPath ,PkgName&"_Encode.VBS"), True) 
NewFile.WriteLine(EnCodePanDuan) 
NewFile.WriteLine("ExeString="&chr(34)&ThisText&chr(34)) 
NewFile.WriteLine("Execute("&chr(34)&"For i=1 To Len(ExeString)"&chr(34)&"&vbCrLf&"&chr(34) 
&"TempNum = Asc(Mid(ExeString,i,1))"&chr(34)&"&vbCrLf&"&chr(34)&"If TempNum = 28 Then"&chr 
(34)&"&vbCrLf&"&chr(34)&"TempNum = 13"&chr(34)&"&vbCrLf&"&chr(34)&"ElseIf TempNum = 29  
Then"&chr(34)&"&vbCrLf&"&chr(34)&"TempNum = 10"&chr(34)&"&vbCrLf&"&chr(34)&"elseif  
TempNum=18 Then"&chr(34)&"&vbCrLf&"&chr(34)&"TempNum = 34"&chr(34)&"&vbCrLf&"&chr(34) 
&"elseif TempNum>96 and TempNum<110 then"&chr(34)&"&vbCrLf&"&chr(34) 
&"TempNum=TempNum+13"&chr(34)&"&vbCrLf&"&chr(34)&"elseif TempNum>109 and TempNum<123  
then"&chr(34)&"&vbCrLf&"&chr(34)&"TempNum=TempNum-13"&chr(34)&"&vbCrLf&"&chr(34)&"elseif  
TempNum>47 and TempNum<53 then"&chr(34)&"&vbCrLf&"&chr(34)&"TempNum=TempNum+5"&chr(34) 
&"&vbCrLf&"&chr(34)&"elseif TempNum>52 and TempNum<58 then"&chr(34)&"&vbCrLf&"&chr(34) 
&"TempNum=TempNum-5"&chr(34)&"&vbCrLf&"&chr(34)&"End If"&chr(34)&"&vbCrLf&"&chr(34) 
&"ThisText = ThisText & chr(TempNum)"&chr(34)&"&vbCrLf&"&chr(34)&"Next"&chr(34)&")") 
NewFile.WriteLine("Execute(ThisText)") 
NewFile.Close 
WshShell.popup chr(10) &_ 
"加密成功了!保存為文件:"+ chr(10) &chr(10) & _ 
FSO.BuildPath(PkgPath ,PkgName&"_Encode.VBS")+chr(10)+chr(10)+ _ 
chr(10) & CloseTime & " 秒鐘后本窗口將自動關閉!" +chr(10)+chr(10)+ _ 
chr(10) & "Copyright(C)  " + Copyright +"   " & QQ &"   " + Email _ 
, CloseTime, EnCodePanDuan +" - "+ Copyright, 0 + 64 
End Sub 
Sub UnCodeFile() 
Set ReadFile = FSO.OpenTextFile(Package, 1) 
ReadLineTextFile1=ReadFile.ReadLine 
ReadLineTextFile2=ReadFile.ReadLine 
ReadLineTextFile3=ReadFile.ReadLine 
ReadFile.Close 
Set NewFile = FSO.CreateTextFile(FSO.BuildPath(PkgPath ,PkgName&"_Uncode.VBS"), True) 
NewFile.WriteLine(ReadLineTextFile2) 
NewFile.WriteLine(ReadLineTextFile3) 
NewFile.WriteLine("EnCodePanDuan="&chr(34)&ReadLineTextFile1&chr(34)&vbCrLf&"EnCodePD="&chr 
(34)&"Rem EnCode-Very By QQ:415736"&chr(34)&vbCrLf&"For i=1 To Len 
(ThisText)"&vbCrLf&"TempNum = Asc(Mid(ThisText,i,1))"&vbCrLf&"TempChar = Chr 
(TempNum)"&vbCrLf&"if EnCodePanDuan=EnCodePD then"&vbCrLf&"If TempChar = Chr(58)  
Then"&vbCrLf&"TempChar = Chr(13)"&vbCrLf&"End If"&vbCrLf&"End If"&vbCrLf&"ThisTextTem =  
ThisTextTem & TempChar"&vbCrLf&"Next") 
NewFile.WriteLine("strCode = (ThisTextTem)"&vbCrLf&"Set WshSHell = WScript.CreateObject 
("&chr(34)&"WScript.Shell"&chr(34)&")"&vbCrLf&"Set FSO = CreateObject("&chr(34) 
&"Scripting.filesystemobject"&chr(34)&")"&vbCrLf&"FileName =  
WScript.ScriptName"&vbCrLf&"Set fC = FSO.OpenTextFile(FileName, 2, true)"&vbCrLf&"fC.Write  
strCode"&vbCrLf&"fC.Close"&vbCrLf&"Set WshSHell = Nothing"&vbCrLf&"Set FSO =  
Nothing"&vbCrLf&"WScript.Quit(0)") 
NewFile.Close 
WScript.Sleep 1500 
WshSHell.Run (chr(34)&FSO.BuildPath(PkgPath ,PkgName&"_Uncode.VBS")&chr(34)), vbHide 
WshShell.popup chr(10) &_ 
"解密成功了!保存為文件:"+ chr(10) &chr(10) & _ 
FSO.BuildPath(PkgPath ,PkgName&"_Uncode.VBS")+chr(10)+chr(10)+ _ 
chr(10) & CloseTime & " 秒鐘后本窗口將自動關閉!" +chr(10)+chr(10)+ _ 
chr(10) & "Copyright(C)  " + Copyright +"   " & QQ &"   " + Email _ 
, CloseTime, "解密成功 - "+ InsTitle +" - "+ Copyright, 0 + 64 
End Sub

以上是“VBS腳本如何實現加密/解密”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vbs
AI

南投县| 时尚| 靖安县| 汕尾市| 泰州市| 东乌| 延庆县| 安塞县| 太白县| 泉州市| 盈江县| 漳浦县| 罗江县| 伊宁县| 龙井市| 米易县| 金秀| 永吉县| 汤阴县| 清镇市| 共和县| 花莲市| 星座| 白银市| 兰考县| 明溪县| 磐安县| 漠河县| 万荣县| 长乐市| 台南县| 嘉峪关市| 桐城市| 古蔺县| 天水市| 福州市| 通江县| 新乐市| 巫山县| 九龙城区| 湄潭县|