相关疑难解决方法(0)

读取注册表和Wow6432Node键

我有一些代码读取注册表并查找值,HKEY_LOCAL_MACHINE\Software\App\但在64位版本的Windows上运行时,值不足HKEY_LOCAL_MACHINE\Software\Wow6432Node\App\.

我该如何最好地接近这个?我是否需要64位安装程序,还是应该重写代码来检测这两个位置?

c# registry 64-bit wow64

47
推荐指数
4
解决办法
6万
查看次数

Windows 64位注册表与32位注册表

我听说在Windows x64架构上,为了支持运行x86和x64应用程序,有两个独立/不同的Windows注册表集 - 一个用于x86应用程序访问,另一个用于x64应用程序访问?例如,如果COM在x86注册表集中注册CLSID,那么x64应用程序永远无法通过CLSID访问COM组件,因为x86/x64具有不同的注册表集?

所以,我的问题是我对上述样本的理解是否正确?我还想获得更多文档来学习这个主题,关于x64架构上的两个不同的注册表集.(我做了一些搜索,但没有找到任何有价值的信息.)

com registry 64-bit x86 clsid

41
推荐指数
2
解决办法
7万
查看次数

64位Windows上的注册表重定向

我正在运行64位Windows,我想HKCU\Software\Classes\Wow6432Node\CLSID\{myguid}\InprocServer32使用C#创建注册表项.

我应该告诉它写什么注册表项,以便将它重定向到上面的键?这应该也适用于32位Windows.

我正在编译我的应用程序以定位x86.

c# registry 32bit-64bit

3
推荐指数
1
解决办法
2896
查看次数

标签 统计

registry ×3

64-bit ×2

c# ×2

32bit-64bit ×1

clsid ×1

com ×1

wow64 ×1

x86 ×1