濮阳杆衣贸易有限公司

主頁 > 知識庫 > VBS獲取文件MD5值(無組件)

VBS獲取文件MD5值(無組件)

熱門標簽:地圖標注政府哪個部門管 如何用機器人進行電銷 齊齊哈爾高德地圖標注店 百度地圖標注點距離代碼 除了地圖標注還有這種生意嗎 佛山真人電銷機器人廠家 東營快遞外呼系統(tǒng) 哪里有便宜的地圖標注公司 神行者美術(shù)館地圖標注

下面這個代碼不需要組件一樣可以獲取MD5值。

復制代碼 代碼如下:

Option Explicit
Dim wi
Dim file
Dim file_size
Dim file_attributes
Dim file_version
Dim file_hash
Set wi = CreateObject("WindowsInstaller.Installer")
file = "111.exe"
file_size = wi.FileSize(file)
file_attributes = wi.FileAttributes(file)
file_version = wi.FileVersion(file)
file_hash = GetFileHash(file)
Set wi = Nothing
MsgBox "File: " file vbCrLf _
"Size: " file_size vbCrLf _
"Attributes: " file_attributes vbCrLf _
"Version: " file_version vbCrLf _
"MD5: " file_hash
Function GetFileHash(file_name)
Dim file_hash
Dim hash_value
Dim i
Set file_hash = wi.FileHash(file_name, 0)
hash_value = ""
For i = 1 To file_hash.FieldCount
hash_value = hash_value BigEndianHex(file_hash.IntegerData(i))
Next
GetFileHash = hash_value
Set file_hash = Nothing
End Function
Function BigEndianHex(Int)
Dim result
Dim b1, b2, b3, b4
result = Hex(Int)
b1 = Mid(result, 7, 2)
b2 = Mid(result, 5, 2)
b3 = Mid(result, 3, 2)
b4 = Mid(result, 1, 2)
BigEndianHex = b1 b2 b3 b4
End Function

您可能感興趣的文章:
  • VBS 添加右鍵計算文件MD5的實現(xiàn)代碼
  • VBS中通過調(diào)用CAPICOM對象實現(xiàn)SHA1MD5加密
  • 用VBS實現(xiàn)PHP的md5_file函數(shù)代碼
  • VBS MD5加密算法代碼
  • 一段提取用戶名和md5的vbs代碼

標簽:湖州 西安 ???/a> 鶴壁 銅川 四平 文山 邢臺

巨人網(wǎng)絡通訊聲明:本文標題《VBS獲取文件MD5值(無組件)》,本文關(guān)鍵詞  VBS,獲取,文件,MD5,值,無,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《VBS獲取文件MD5值(無組件)》相關(guān)的同類信息!
  • 本頁收集關(guān)于VBS獲取文件MD5值(無組件)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    荣昌县| 上林县| 平乐县| 通河县| 临泉县| 九江县| 崇文区| 武山县| 平乐县| 磐石市| 育儿| 江达县| 克拉玛依市| 武汉市| 广河县| 东山县| 大厂| 招远市| 神农架林区| 杂多县| 阳城县| 调兵山市| 元阳县| 甘泉县| 长宁县| 思南县| 周口市| 乐至县| 于都县| 五莲县| 奉贤区| 宁都县| 宁蒗| 色达县| 通化县| 玛沁县| 松溪县| 洛阳市| 内江市| 甘孜县| 新丰县|