amake / innosetup-docker

Docker image to create Windows installer executables with Inno Setup
https://hub.docker.com/r/amake/innosetup
Creative Commons Zero v1.0 Universal
71 stars 32 forks source link

Cannot use encryption because ISCrypt.dll is missing. #4

Closed tuxmartin closed 3 years ago

tuxmartin commented 3 years ago

Hi,

I would like to use encryption in my app, but your docker image fails:

Parsing [Files] section, line 44
Reading file (iscrypt.dll)
Error in Z:\work\openvpn_rdp.iss: Cannot use encryption because ISCrypt.dll is missing.

Note: This file is not installed with Inno Setup. A link to obtain it can be found on the Inno Setup web site.
Compile aborted.

I downloaded ISCrypt.dll from official web site https://jrsoftware.org/download.php/iscrypt.dll and mount it to container:

docker run --rm -i -v "$PWD:/work" -v "/tmp/INNO/iscrypt.dll:/home/xclient/.wine/drive_c/Program Files/Inno Setup 6/ISCrypt.dll" amake/innosetup openvpn_rdp.iss

But it still doesn't work.

How can I fix it? Can you please add ISCrypt.dll to your docker image?

Thank you,

Martin

amake commented 3 years ago

I have added ISCrypt.dll in the latest and innosetup6 tags. I have never tried to use encryption, though, so I haven't tested it.

tuxmartin commented 3 years ago

Thank you. It works!