对于我的项目,我需要在32位和64位中注册COM可见dll。 当使用installshield的默认寄存器com动作时,它会以运行installshield的模式注册它。
以32位和64位模式注册它的最佳方法是什么?
答案 0 :(得分:1)
我还没有这样做,并且对64位内容的经验不多,但是完成内置功能不支持的任何内容的一般方法是使用自定义操作。
在系统上下文中将其设置为延迟模式自定义操作,以确保操作以提升的权限运行。您无法直接从延迟模式自定义操作访问属性,因此您可能需要使用立即模式自定义操作将属性值写入执行脚本。查看使用特殊的CustomActionData属性将属性值从立即模式发送到延迟模式。
更多细节:http://msdn.microsoft.com/en-us/library/aa370543(v=VS.85).aspx