Visual Basic 脚本,用于将 DLL 注册为 MSI 的一部分



我有一个用Visual Studio创建的MSI,我想注册一个DLL,craxdtr.dll。因此,我创建了一个Visual Basic脚本来执行此操作,并在安装时将其添加为自定义操作。

问题是安装程序何时应该运行它说的脚本:

此 Windows 安装程序包存在问题。找不到完成此安装所需的脚本。请与支持人员或程序包供应商联系。

脚本如下所示:

Dim WshShell
Set WshShell = WScript.CreateObject("Wscript.Shell")
Dim szInstallDir = Session.Property("TARGETDIR")
Dim szDllPath = szInstallDir & "\craxdrt.dll"
WshShell.run "regsvr32 /s " & szDllPath
Set WshShell = nothing

你不需要做任何这些。 如果转到文件属性并将"注册"属性设置为 vsdraCOM,MSI 应自动为您处理所有这些操作。

相关内容

  • 没有找到相关文章

最新更新