Nsis 使用regasm witouth cmd窗口安装DLL

Nsis 使用regasm witouth cmd窗口安装DLL,nsis,regasm,Nsis,Regasm,我试图创建一个安装程序,使用regasm.exe安装我的DLL,但它打开了黑色的cmd窗口,我不想显示它。 我的代码如下所示: ExecWait“$MyPath\RegAsm.exe”/tlb/register/codebase/nologo/silent“$MyOtherPath\MyDLL.dll” 它什么也没写,只是打开了窗户。我使用NSIS创建安装程序ExecWait在运行控制台程序时将显示控制台,如果您不希望这样,则必须使用类似(NSIS的一部分)的插件,或者: 你发布的代码甚至没有编

我试图创建一个安装程序,使用regasm.exe安装我的DLL,但它打开了黑色的cmd窗口,我不想显示它。 我的代码如下所示:

ExecWait“$MyPath\RegAsm.exe”/tlb/register/codebase/nologo/silent“$MyOtherPath\MyDLL.dll”


它什么也没写,只是打开了窗户。我使用NSIS创建安装程序

ExecWait
在运行控制台程序时将显示控制台,如果您不希望这样,则必须使用类似(NSIS的一部分)的插件,或者:


你发布的代码甚至没有编译!
nsExec::Exec '"$MyPath\RegAsm.exe" /tlb /register /codebase /nologo /silent "$MyOtherPath\ShellContextMenu.dll"'
Pop $0 ; Process exit code or "error" in $0