Why would you need to create a new page? Are you suggesting it does a manual check i.e. ask the user "Do you have a valid Crysis Wars key?" and then creates a random one if they don't?
That's the idea. Actually I'm running into stupid issues, I guess because Inno only embeds a subset of Pascal and what has been left out isn't very well documented (or at least not obvious for someone not completely familiar with Pascal). This makes the Pascal doc I found not always helpful... Anyway, that's what I'm aiming for, yes.
Couldn't we just create a boolean that returns a true/false depending on if the registry value already exists and then only run the .bat (or the pascal) if it is not present?
Yesterday I had a valid Crysis Wars key, but the installer couldn't know that because it wasn't in the registry. A combined installer is most convenient for when wars isn't already installed, so I feel it's important to give the user the opportunity of entering his valid key, if he has one.
By the way, your note on the first page is a bit misleading. It is possible to join a key-checking server with Crysis Wars Trial, provided you have a valid key in the registry.
I joined TLL Matchbox #2 and MWLL Official #1 without issues yesterday, and I doubt very much the latter bypasses the key verification. Though I didn't test without a key and I can't test right now as I haven't updated yet.
The trial still comes with SecuROM, right? If it doesn't, I can get a friend of mine to play.
As far as I can tell, no.
No Securom folder anywhere on my system drive, no hit for Securom in the registry.