我有一个64位的安装项目,其中包含一个64位的Windows服务exe和dll文件。在我的安装程序类中,我使用以下代码创建注册表键:
using (typeKey = typeKey.CreateSubKey(@"SOFTWARE\Folder\Folder\Folder"))
{
typeKey.SetValue("Type", 0);
typeKey.Close();
}
但它一直在 SOFTWARE\WOW6432NODE\SOFTWARE\FOLDER\FOLDER\FOLDER 下创建注册表键。顺便说一下,安装程序将 exe 和 dll 文件复制到 64 位程序文件夹下。将文件夹复制到 64 位文件夹中没有问题。
有什么想法吗?