我试图在Visual Studio 2003
(是的,它是一个遗留应用程序)中维护安装项目。我们目前遇到的问题是,我们需要为计算机上的每个用户编写注册表条目到HKCU
。他们需要位于HKCU
而不是HKLM
,因为它们是默认的用户设置,并且它们每个用户都会更改。我的感觉是Visual Studio安装项目 - 每个用户注册表设置
- 这是不可能的
- 这是不是安装程序应该做的事,但应用程序应该做的(毕竟是什么,当用户配置文件创建后发生的安装?)。
考虑到这一点,我还是想在应用程序中改变尽可能少的,所以我的问题是,是可以添加注册表项以Visual Studio 2003
安装项目每个用户?
而且,此时该项目列出了五个注册表根密钥(HKEY_CLASSES_ROOT, HKEY_CURRENT_USER
,HKEY_LOCAL_MACHINE
,HKEY_USERS
和User/Machine Hive)。我真的不知道关于用户根密钥的任何信息,也没有看到用户/机器配置单元。任何人都可以启发我他们是什么?也许他们可以解决我的问题。
感谢这个问题 – 2009-03-15 21:17:00