How to add DLL function into Inno Setup iss file?

后端 未结 1 1060
日久生厌
日久生厌 2020-12-17 07:00

I tried to read sample code for how to load DLL at Inno Setup, but I\'m confused.

I have one DLL (ChkArchInfo.dll) and the contents is simple:



        
相关标签:
1条回答
  • 2020-12-17 08:00

    Read the Inno Setup documentation on Using DLLs and .NET assemblies.

    You primarily have to declare an external function prototype. And add the DLL to the [Files] section, if you want to embed the DLL into the installer.

    [Files]
    Source: "MyDll.dll"; Flags: dontcopy
    
    [Code]
    function IsARM: Boolean;
      external 'IsARM@files:MyDll.dll stdcall';
    

    Though it would be better to call the GetNativeSystemInfo from Pascal Script directly. But that's a different question.

    0 讨论(0)
提交回复
热议问题