摘要:
我们知道目标平台是32位的程序运行在64位的系统上,去访问部分注册表的时候系统自动重定向到win32node节点对应的项去了。但是做过安装程序开发人员可能遇到过“需要去掉重定向”的问题,即直接访问64位程序的注册表。网上有很多winAPI的方法,关闭注册表的重定向稍微复杂。(关闭文件系统的重定向稍微简单些,搬过来就可以用;关闭注册表的重定向我现在没看懂。)我这里提供的方法不需要关闭重定向,也不需要用winAPI,操作起来方便了许多。具体如下: 第一个方法是获得根节点的句柄,常数是固定的。 static IntPtr GetHiveHandle(RegistryHive hive) ... 阅读全文