Om du vill skapa ett låst miljöpaket för Windows, måste du paketera programmet medan du kör operativsystemet Windows. Paketera programmen med ADT-målet
bundle
:
adt -package
-keystore ..\cert.p12 -storetype pkcs12
-target bundle
myApp
myApp-app.xml
myApp.swf icons resources
Med detta kommando skapas paketet i en katalog med namnet myApp. Katalogen innehåller filerna för programmet samt miljöfilerna. Du kan köra programmet direkt från mappen. Om du emellertid vill skapa en post för en programmeny, registrera filtyper eller URI-schemahanterare, måste du skapa ett installationsprogram som ställer in de begärda registerposterna. I AIR SDK inkluderas inte verktyg för att skapa sådana installationsprogram, men det finns fler alternativ från tredjpartsleverantörer, både kommersiella och gratis installationsverktyg med öppen källkod.
Genom att ange ytterligare en uppsättning av signeringsalternativ efter posten
-target bundle
på kommandoraden, kan du signera den systemspecifika körbara filen i Windows. Dessa signeringsalternativ identifierar den privata nyckeln och associerade certifikat som ska användas när den systemspecifika Windows-signaturen tillämpas. (Ett AIR-kodsigneringscertifikat kan användas.) Endast den primära körbara filen signeras. Eventuella ytterligare körbara filer, som är paketerade i programmet, signeras inte med den här processen.
Filtypsassociering
Om du vill associera ditt program med offentliga eller egna filtyper i Windows, måste du i installationsprogrammet ange de korrekta registerposterna. Filtyperna ska dessutom uppges i elementet fileTypes i programbeskrivningsfilen.
Mer information om filtyper i Windows finns på
MSDN Library: File Types and File Associations
Registrering av URI-hanterare
För att ditt program ska öppna ett URL med ett givet URI-schema måste installationsprogrammet ställa in de nödvändiga registerposterna.
Mer information om hur program ska registreras för att hantera ett URI-schema finns på
MSDN Library: Registering an Application to a URL Protocol