我需要在注册表中找到x32(windows xp)和x64(Windows 7)共有的位置。
x32(c ++)应用程序将加密的字符串写入注册表,x64(c#)应用程序需要读取和解码它。
我正在寻找的是一个通用的注册表区域,允许两个系统读取该区域。
答案 0 :(得分:1)
规范位置为HKEY_CURRENT_USER\Software\<companyname>\<appname>\
。你的钥匙,你的规则。
答案 1 :(得分:0)
有一些人立刻想到:HKEY_USERS
和HKEY_MACHINE
。但是,不要只是找到一些放置它们的地方,你需要在其中一个键下构建自己的树。我建议HKEY_USERS
因为这是一般应用程序设置的好地方(例如Windows Media Player大量使用该密钥)。
此外,该体系结构对注册表没有影响。至少我不能想到一个单一的例子,那是真的。