2008-09-22 20 views
6

Bir AIR ön ucuna sahip, ancak başka bir dilde yazılmış bir arka plana sahip bir program yazıyorum (bu durumda Python). AIR diğer çalıştırılabilirleri çağıramadığı için, Python bir AIR alt işlemini çalıştırarak ilişkinin başka bir şekilde olması gerekir. Kullanıcının AIR çalışma zamanını nasıl bulabilirim? Mac, Windows ve Linux'ta bunu yapmak isterim.Bir kullanıcının AIR çalışma zamanını yerel bir AIR uygulamasını belirli bir AIR uygulamasında nasıl algılayabilir ve alabilirim?

(I HAVA ayıklama çalışma zamanını paketlemek eğer İronik olarak, bu süper kolay olurdu, ama lisans anlaşması kullanıcı yükleyici düzenli çalışma zamanına kendilerini indirip çalıştırın gerektirir.)

cevap

3

Önce, bir elde edebilirsiniz

Bkz:

http://www.mikechambers.com/blog/2008/04/07/redistributing-the-adobe-air-runtime-installer/

ve

(ücretsiz) lisansları yüklü AIR çalışma zamanını yeniden dağıtmak için

http://www.adobe.com/products/air/runtime_distribution1.html#license

Bir AIR uygulaması başlatırken, diğer yerel uygulamalar gibi (AIR uygulaması yalnızca bir kez yüklendikten sonra yerel bir uygulama olduğundan) başlatabilirsiniz.

Kullanıcının uygulamayı nereye yüklediğini bulmak için, en azından Windows'da, başlatmak istediğiniz AIR uygulamasının aplikasyonu temelinde bilgileri programlı olarak kayıt defterinden edinebileceğinizi düşünüyorum.

Son olarak, bu burada kavramının kanıtı bulabilirsiniz:

http://www.mikechambers.com/blog/2008/01/17/commandproxy-net-air-integration-proof-of-concept/

ve

http://www.mikechambers.com/blog/2008/01/22/commandproxy-its-cool-but-is-it-a-good-idea/

Mike bu yüzden bir yeniden dağıtım lisansı alma konusunda çalışıyorum

+0

Bir kullanıcıyı bir web sayfasına göndermek zorunda değilim. Ama cevabın * neredeyse * tam olarak aradığım şey. Daha fazla ayrıntı bekliyorum. Hangi kayıt defteri anahtarları? Onlara nasıl erişirim? Farklı kurulum türleri için farklı mıdır? – Glyph

İlgili konular