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:
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.