Rss & SiteMap
搭建论坛 http://bbs.diylsoft.com:8118/starforum/index.asp
我在注册表中写入aa值,用“写十六进制数据”写的。已成功写入。(不是用“写字符串”方法写的)
问题:用注册表操作构件读不出来。
我读的方法是:1。打开主键
2。读十六进制数据,不行!读字符串,也不行!说是数据类型错误。
3。我怎么才能读出来?
例如:注册表操作构件。属性。名称:kk
数据:A12b
写十六进制数据,已成功写入。在注册表的相关位置看到,当然不是A12b,而是一个二进制数据类型的数值。
可是,怎么将此数据读出来?
我用“读十六进制数据”,不行!用“读字符串”,不行,都说数据类型不对。
产生这个问题的原因:我不想将注册码以“明码”的形式放在注册表中。如果先将注册码进行进制转换,再保存在注册表。那么,随便找个注册表监视软件,找到注册码的存放位置,这个注册码也形同虚设。
想起来也是,不论注册表还是内存,注册码总有一个时候是完整的,一定要比较的,爆破就很容易了。但是,“写十六进制数据”能写入,而“读十六进制数据”为什么读不出来呢?
请各位高手指教!
好像是数字才行,字符串不行