vv221: Seeing that there are multiple installers using these password-encrypted RAR archives, I doubt it is done on the developer part. To me it looks more like GOG has changed its way to package InnoSetup installers.
Good point. I'd forgotten about that.
ssokolow: If that's the case, I think I remember someone saying that InnoUnp.exe unpacks InnoSetup stuff so well that you can use the output to regenerate the installer. Look through the InnoUnp.exe output to see if you can find the password embedded, in the clear, in one of the install control scripts.
vv221: Sadly, like I said earlier innounp failed to extract these password-encrypted installers.
As a later commenter mentioned, it succeeds if you point it at the ,exe... you just don't wind up with the game.
What I'm suggesting is that maybe, from InnoSetup's perspective, the BIN is NOT part of the installer and, instead, is just a file the custom install scripts happen to access via the unrar.dll that gets extracted from the EXE.
(Sort of the reverse of how, in the early days of InstallShield, some programs were distributed as an InstallShield EXE+CAB set wrapped up in a scripted WinZip self-extractor to make it a single-file download.)
...which might also explain the new design. If the BIN contains everything needed to install the game except the password, then Galaxy could retrieve the password from GOG's database, download only the BIN, and unpack it. Then the EXE would just be a stub which takes the place of Galaxy and GOG's database.