I am now having the same issue with srep: i can extract with a .bat just using srep64.exe like above with this in arc.ini:
Code:
[External compressor:srep64]
header = 0
packcmd = srep64.exe {options} $$arcdatafile$$.tmp $$arcpackedfile$$.tmp
unpackcmd = srep64.exe -d -s $$arcpackedfile$$.tmp $$arcdatafile$$.tmp
But using inno setup I get "srep64:m3f unsupported compression method"
I have made sure to include srep64.exe in [Files] and the ExtractTemporaryFile('srep64.exe') in the [Code] section,as well as arc.ini, but I still get the error, .
How can I extract srep64 with ISDone.dll / ISFreeArcExtract? Thank you, sorry for the double post.
Edit:Works fine with srep.exe but not srep64 i dont understand why, only thing i changed was srep64.exe to srep.exe. Why doesn't srep64 work with isdone but it does with just a .bat. How can I get it to work?
Also is there a way to change whether xlolz and srep 64 bit or 32 bit .exe is used depending on the user's system?
Edit2: I have changed the unpackcmd to srep64.exe -d -s -- <stdin> <stdout> and this seems to fix. I have also tried cls-srep.dll but I get a crc error...no error just using just srep64.exe and arc.ini.