我有一个用 Visual Studio 创建的 MSI,我想注册一个 DLL,craxdtr.dll。因此,我创建了一个 Visual Basic 脚本来执行此操作,并将其添加为安装时的自定义操作。
问题是安装程序何时应该运行它说的脚本:
此 Windows Installer 程序包存在问题。找不到完成此安装所需的脚本。请联系您的支持人员或软件包供应商。
脚本如下所示:
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