I wanted to bring to your attention what I think is a bug in the "File Associations" page of Advanced Installer. The value entered for the Description field for "Default Program Settings" does not appear to actually be written into the AIP project correctly, and results in a "default" string being displayed when you examine your application in Vista's Default Programs applet.
Our application registers the .ITRX file type. On the File Associations page, we have defined a Default Program with the following values in the "Application" group:
The "Description" is what I assume should be displayed when examining the entry for our application in Vista's Default Programs. But what actually shows up is this:
Searching through the registry, I examined the key that AI said it would generate. In our case:
Code: Select all
HKLM\Software\Saxaan Software\Saxaan iTraax\Capabilities
So I dug through the .AIP file and found the following line:
Code: Select all
<ROW Registry="ApplicationDescription" Root="2" Key="SOFTWARE\[Manufacturer]\[ProductName]\Capabilities" Name="ApplicationDescription" Value="#%Your application description" Component_="ApplicationDescription"/>
If this is not a bug, then hopefully you can point out what I'm doing wrong? FYI, I'm using the latest AI version, 6.7.1.
Thanks,
Chris