我有一个用 Excel VBA 编写的应用程序 myApp.xls。目前我们使用 InstallShield 来分发应用程序。由于我们正在迁移到 Windows Vista,因此我需要能够以标准用户身份安装该应用程序。这不允许我在安装过程中更新注册表。除了 excel 应用程序,我们还有几个 VB6 应用程序。为了安装这些应用程序,我可以使用 RegFree com 和 Make My Manifest (MMM),正如论坛上的人们所建议的那样(顺便说一句,我非常感谢您的见解!)。这个过程虽然有点乏味,但效果很好。然后,我将 MMM 的输出打包到 VS '05 安装程序项目中,并使用 msiinfo.exe 删除了 msi 上的 UAC 提示。现在我面临安装一个基本上存在于 Excel 文件中的应用程序。我修改了 MMM 为我的一个 VB6 应用程序创建的清单,并尝试通过它运行 excel 文件,但我运气不佳。有人知道这样做的方法吗?RegFree com 是否与 VBA 一起使用?任何想法或建议将不胜感激。
谢谢,
史蒂夫