摘要:
在win7和 win 2008 的64位 机器上取注册表键值时,发现键值存在,在调用RegQueryValueEx的时候总是查询失败,返回了2,一直以为是权限的问题,将其提升到debug还是不行,网络上也有朋友说创建.mainfest的文件提升权限,后面在MSDN网上也找到相关说明。不过还是失败。把这个程序放到xp下和win7 32下均能正常得到读取出来的值.于是就想会不会是64位OS的问题呢?最后还是在微软最新MSDN在线找到了答案。原来是在64位OS下操作注册表必须注意设置一个值。首先在文件头定义:#define KEY_WOW64_64KEY 256 // 兼容64位主机然后将RegOp 阅读全文
posted @ 2013-01-07 12:28
qintangtao
阅读(951)
评论(0)
推荐(0)

浙公网安备 33010602011771号