在两个位模式中从installshield调用regasm

时间:2011-07-04 08:16:47

标签: .net installshield installscript

对于我的项目,我需要在32位和64位中注册COM可见dll。 当使用installshield的默认寄存器com动作时,它会以运行installshield的模式注册它。

以32位和64位模式注册它的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

我还没有这样做,并且对64位内容的经验不多,但是完成内置功能不支持的任何内容的一般方法是使用自定义操作。

在系统上下文中将其设置为延迟模式自定义操作,以确保操作以提升的权限运行。您无法直接从延迟模式自定义操作访问属性,因此您可能需要使用立即模式自定义操作将属性值写入执行脚本。查看使用特殊的CustomActionData属性将属性值从立即模式发送到延迟模式。

更多细节:http://msdn.microsoft.com/en-us/library/aa370543(v=VS.85).aspx