Thursday 21 July 2011

Packaging AdobeAIR application

1. Executed the media and extracted files from Temp folder.

2. Created transform file for the extracted "setup.msi".

3. Added a file (eulaAccepted) to [AppDataFolder]Adobe\AIR to support installation of the transform.

4. The application was not downloading .air files from adobe air market place site. Hence added two files (digest.s and airappinstaller.exe) to "[AppDataFolder]Macromedia\Flash Player\www.macromedia.com\bin\airappinstaller".

5. Added the below registry key to suppress automatic updates.
(link: http://help.adobe.com/en_US/air/admin/air_admin_guide.pdf)

[HKEY_LOCAL_MACHINE\Software\Policies\Adobe\AIR]
"UpdateDisabled"=dword:00000001

6. Added active setup to repair the application since user specific entries are added in the package.

7. Added the below custom actions in the package to support clean uninstallation:

CA_CleanUp - to remove [AIR1]
CA_CleanUp1 - to remove [LocalAppDataFolder]Adobe\AIR
CA_DelReg - to remove "HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Adobe AIR"

No comments:

Post a Comment