从InstallAware或InstallShield调用DLL函数

时间:2011-01-11 10:22:26

标签: c# .net installshield installaware

是否有任何机构知道如何从InstallShield或InstallAware调用dll函数。

2 个答案:

答案 0 :(得分:3)

答案 1 :(得分:1)

首先必须了解有关DLL的更多信息。它是带导出函数的WinPE(本机)DLL吗?它是COM服务器吗?或者它可能是带有或不带ComVisible类型的.NET程序集。

如果有更多信息,可以提供更好的答案。

对于InstallShield:

使用.NET ComVisible类的一种方法是编写InstallScript自定义操作并使用DotNetCoCreateObject()函数。

另一种方法是定义托管自定义操作。这是一个tutorial

但我最喜欢的方法是编写一个DTF自定义动作来封装你的程序集。