我们正在使用COM对象自动化模型使我们的应用程序可供我们的客户使用。注册免费(Regfree)COM
他们大部分使用python来访问我们的应用程序界面。由于我们希望能够安装(但尚未运行,这是另一个问题)不同版本的应用程序,因此我们正在将我们的COM组件更改为无regfree。
但是这与从脚本语言通过IDispatch自动化访问冲突,因为它们需要注册表中的条目。
我们的方法是创建一个应用程序来管理我们的实际应用程序的活动版本。它可以让用户决定他想要哪个版本,并负责注册表项。
我们的方法有哪些替代方案?
版本控制解决方案当然很好,但我们决定不想更改每个版本的身份。它不能解决从脚本访问应用程序的旧版本的问题。 – PsiX 2009-03-11 12:08:15