0

我需要在 x32 (windows xp) 和 x64 (Windows 7) 都通用的注册表中找到一个位置。

x32 (c++) 应用程序将加密字符串写入注册表,x64 (c#) 应用程序需要读取和解码它。

我正在寻找的是一个公共注册表区域,它将允许两个系统读取该区域。

4

2 回答 2

1

规范位置是HKEY_CURRENT_USER\Software\<companyname>\<appname>\。你的钥匙,你的规则。

于 2013-06-09T00:25:21.157 回答
0

有一对立即浮现在脑海中:HKEY_USERSHKEY_MACHINE。但不要只是找个地方放它们,你需要在其中一个键下建立自己的树。我会推荐HKEY_USERS,因为这是一般应用程序设置的好地方(例如,Windows Media Player 大量使用该键)。

此外,该体系结构对注册表没有影响。至少我想不出一个例子是正确的。

于 2013-06-08T22:51:31.593 回答