2009-10-29 27 views
0

管理内容不能轻易映射到keypath(即文件,目录或注册表项)的组件的最佳方法是什么?如何管理非文件组件?

下面是一些已安装的实体,我在那有这个问题这些年来处理的:

  • 数据库脚本
  • 计划任务
  • CryptoAPI的密钥对
  • HTTP.SYS网址预订

初始安装不是问题;也不是卸载。但是,修复或升级场景呢?如果Windows Installer“知道”组件需要重新安装/升级,如果它不能轻易与某个键路径相关联?

回答

0

您可以通过创建一个包含您列出的每个项目的虚拟文件的目录来使用“代理”路径吗?

+0

这就是我一直在做的事情。但是,如果用户修复安装并且代理目录在那里,我猜测与这些代理绑定的操作将不会运行,因此这些项目实际上不会被修复。 – 2009-11-06 12:09:52