我正在为要为所有用户安装的 Word 2010 加载项构建 MSI 安装程序。此加载项包含我的加载项工作所需的模板。我将要安装的模板文件设置为公共文件夹,C:\Program Files\Common\Microsoft\Templates
. 然后我设置以下键:
User/Machine Hive: Software\Microsoft\Office\14.0\Common\General
SharedTemplates="[CommonFilesFolder]Microsoft\Templates"
当我选择为“Just me”安装时,上面的键和值被加载到 HKEY_CURRENT_USER 中,一切都很好。但是,当我选择“Everyone”时,上面的键被加载到 HKEY_LOCAL_MACHINE(就像它应该的那样),但 Word 似乎没有从该位置的注册表中获取值。
当为“每个人”安装一次 MSI 时,我需要找到一种方法让所有用户都可以使用共享模板。
安装程序在 32 位 Windows XP 上运行。