title: Inno setup: change AppVerName value during install
body: <p>I would like to write an Inno Setup installer for my app, which can be installed multiple times and gets displayed also multiple times in "Programs and Feautres" with different names (based on user input). As far as I know, in Inno setup the AppVerName setup constant defines this value, so I defined my AppVerName like this:</p>
  
  <pre><code>AppVerName={#MyAppName}_{code:GetNetworkId} {#MyAppVersion}
  </code></pre>
  
  <p>I get the NetworkId from a custom wizard page from the user, but it seems that AppVerName gets evaluated only once, before I would know the NetworkId (before Initialization of the wizard??), so all my installations would get installed with the same name: "AppName_ AppVersion".</p>
  
  <p>On the other hand defining AppId the same way</p>
  
  <pre><code>AppID={#MyAppName}_{code:GetNetworkId}
  </code></pre>
  
  <p>seems to be working correctly, as I can see it in the e.g. in the registry.</p>
  
  <p>Can this be achieved somehow with AppVerName?
  I also look in the WizardForm properties, but could not find any which could correspond to AppVerName... Any ideas?</p>