Dll inno安装程序regsvr32失败

Dll inno安装程序regsvr32失败,dll,com,inno-setup,regsvr32,Dll,Com,Inno Setup,Regsvr32,我有一个带有COM接口的DLL,喜欢用Inno Setup 5.5安装它 但是Inno安装失败,代码为0x5的regsvr32。一般来说,这一点应该是正确的 解决特权问题 在管理控制台中使用手动regsvr32,DLL/COM将在没有eorrs的情况下注册,并且我可以看到带有OleView的typelibrary 只是Inno设置失败了 source\my.dll"; DestDir: "{sys}"; Check: IsWin64; Flags: ignoreversion regser

我有一个带有COM接口的DLL,喜欢用Inno Setup 5.5安装它 但是Inno安装失败,代码为0x5的regsvr32。一般来说,这一点应该是正确的 解决特权问题

在管理控制台中使用手动regsvr32,DLL/COM将在没有eorrs的情况下注册,并且我可以看到带有OleView的typelibrary

只是Inno设置失败了

  source\my.dll"; DestDir: "{sys}"; Check: IsWin64; Flags: ignoreversion  regserver 64bit; 

source\my.dll"; DestDir: "{syswow64}";  Check: IsWin64; Flags: ignoreversion  regserver  32bit
其他一些参数应确保以管理员权限启动安装:

PrivilegesRequired=admin
ArchitecturesAllowed=x86 x64
ArchitecturesInstallIn64BitMode=x64
有人知道怎么了吗?
谢谢你。你确定innosetup安装程序实际上是在提升的正确模式下运行的吗?