Dim sj As String
Dim sj1 As String
Dim i As Long
sj = ""
sj1 = "00FFFFFFFFFFFF0010ACFDA0424B3032121C010380331D78EAEBF5A656519C26105054A54B00714F8180A9C0D1C00101010101010101023A801871382D40582C4500FD1E1100001E000000FF00343044345738353532304B420A000000FC0044454C4C20535032333138480A000000FD00384C1E5311000A202020202020016C"
For i = 1 To Len(sj1) Step 2
sj = sj & Chr(Val("&H" & Mid(sj1, i, 2)))
Next
MsgBox(sj)
注册表中的内容转成字符串的时候不显示,可能是因为有的字符转换之后是不能被打印的。那如何让sj读取的都是字母和数字呢
[此贴子已经被作者于2019/11/17 11:55:53编辑过]
For i = 1 To Len(sj1) Step 2
Dim v = Val("&H" & Mid(sj1, i, 2))
If v > 47 AndAlso v < 123
sj = sj & Chr(Val("&H" & Mid(sj1, i, 2)))
End If
Next