我有一个安装程序,需要在 \Software\Microsoft\Office\12.0\Excel\Options 下向 Currentuser 添加一个密钥。它必须是 CurrentUser,因为 excel 不在 LocalMachine 中查找。我有一个客户需要管理员权限才能安装。我发现当安装程序以管理员用户身份运行时,密钥是在管理员用户注册表设置下创建的。为了解决这个问题,我编写了一个自定义操作,该操作在 Currentuser 中创建了 Excel 密钥,然后将该密钥复制到当前登录到计算机的所有其他用户。这似乎有效。
我现在遇到的问题是卸载。注册表项保留在原位,这会导致 Excel 出现问题。在卸载时摆脱此注册表项的最佳方法是什么?
我在 VS 2010 中使用 Windows 安装程序。
居里