以文本方式查看主题 - 搭建论坛 (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 -- 用读二进制数据看看 |