2008-09-22 2 views
6

AIR 프런트 엔드가 있지만 다른 언어로 작성된 백엔드 (이 경우 Python)가있는 프로그램을 작성하고 있습니다. AIR은 다른 실행 파일을 호출 할 수 없으므로 관계는 다른 방식으로 이루어져야합니다. Python은 AIR 하위 프로세스를 실행합니다. 사용자의 AIR 런타임을 찾으려면 어떻게합니까? Mac, Windows 및 Linux에서이 작업을 수행하고 싶습니다.특정 AIR 응용 프로그램에서 AIR 런타임의 사용자 로컬 설치를 검색하고 호출하려면 어떻게합니까?

가 (필자는 AIR 디버그 런타임을 포장 할 수 있다면 아이러니하게도,이 슈퍼 쉬운 것입니다,하지만 라이센스 계약은 사용자가 설치 프로그램을 일반 런타임 자체를 다운로드하고 실행하는 것이 필요합니다.)

답변

3

첫째, 당신은 얻을 수 있습니다

참조 :

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

,174,515 (무료) 라이센스는 설치 AIR 런타임을 재배포하는

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

AIR 응용 프로그램을 실행하는 한 AIR 응용 프로그램은 설치 후 기본 응용 프로그램이므로 다른 기본 응용 프로그램과 마찬가지로 실행할 수 있습니다.

사용자가 적어도 Windows에서 앱을 설치 한 곳을 찾는 한, 실행하려는 AIR 앱의 appid를 기반으로 정보를 프로그래밍 방식으로 레지스트리에서 가져올 수 있다고 생각합니다.

마지막으로, 당신이 여기에 개념 증명을 찾을 수 있습니다

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

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

마이크 내가 그렇게 재배포 라이센스를 받고 일하고 있어요

+0

을 사용자를 웹 페이지로 보낼 필요가 없습니다. 하지만 당신의 대답은 거의 제가 찾던 것입니다. 나는 더 구체적인 것을 기대하고있다. 어떤 레지스트리 키가 있습니까? 어떻게 접근합니까? 설치 유형이 다르면 차이가 있습니까? – Glyph

관련 문제