问题描述
- 注册列表的reg_binary二进制的转换规则是?
-
____我的注册列表的SQ有这些数据 ,fd af da fd cc ce ff af,
1请问转成字符串会是什么内容?_
关于reg_binary
在字符串和双字不适用的场合,可以使用二进制值。二进制值可以用来储存任意类型的数据,其格式为 hex:xx,yy,zz 等,其中xx、yy、zz是用16进制值表示的单字节值,二进制值可以是任意长度的。
较长的二进制值可以用C语言多行符 / 分割成多行显示。
例如:
"bar"=hex:48,00,00,00,01,00,00,00,0a,00,0a,00,0a,00,0a,00,0a,00,0a,00,0a,/
00,0a,00,0a,00,0a,00,0a,00,0a,00,0a,00,0a,00,0a,00,0a,00,0a,00,0a,00,0a,00,/
0a,00,0a,00,0a,00,0a,00,0a,00,0a,00,0a,00,0a,00,0a,00,00,00,00,00,c4,ac,01,/
00
请记住,/ 符只能够应用在二进制值当中。另外,微软声明一个二进制值不可以存储超过2K的资料,这也是值得注意的。
二进制值的例子:
"foo"=hex:00,de,ca,de,12,34
2 例子里面是如何算出来的?为什么foo那么短 “bar”那么长?___
解决方案
注册表是用来存储数据的。换言之,如果能通过键名“算出”它是什么值,那还要存储什么呢?
解决方案二:
就你贴出的这些,应该转换出来是没有意义的乱码。
foo和bar是键名,不是后面的值。
好比:
皇帝=爱新觉罗弘历
大臣=刘墉
你说为什么皇帝那么长。
时间: 2024-10-07 21:11:16