以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  经验交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=5)
----  求助(注册表操作构件的问题)  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=5&id=25503)

--  作者:sgm68
--  发布时间:2009-8-14 13:10:26
--  求助(注册表操作构件的问题)

我在注册表中写入aa值,用“写十六进制数据”写的。已成功写入。(不是用“写字符串”方法写的)

问题:用注册表操作构件读不出来。

我读的方法是:1。打开主键

2。读十六进制数据,不行!读字符串,也不行!说是数据类型错误。

3。我怎么才能读出来?


--  作者:FSJM
--  发布时间:2009-8-14 14:02:02
--  
叙述太简单,最好上传实例...
--  作者:sgm68
--  发布时间:2009-8-18 20:27:17
--  

例如:注册表操作构件。属性。名称:kk

数据:A12b

写十六进制数据,已成功写入。在注册表的相关位置看到,当然不是A12b,而是一个二进制数据类型的数值。

可是,怎么将此数据读出来?

我用“读十六进制数据”,不行!用“读字符串”,不行,都说数据类型不对。

产生这个问题的原因:我不想将注册码以“明码”的形式放在注册表中。如果先将注册码进行进制转换,再保存在注册表。那么,随便找个注册表监视软件,找到注册码的存放位置,这个注册码也形同虚设。

想起来也是,不论注册表还是内存,注册码总有一个时候是完整的,一定要比较的,爆破就很容易了。但是,“写十六进制数据”能写入,而“读十六进制数据”为什么读不出来呢?

请各位高手指教!


--  作者:qiao
--  发布时间:2009-8-20 11:55:51
--  

好像是数字才行,字符串不行


--  作者:qiao
--  发布时间:2009-8-20 12:04:11
--  
管理员应该知道的
--  作者:zhongjian
--  发布时间:2009-8-24 19:44:44
--  
用读二进制数据看看