Откройте exe-файл из Flex3 Air

У меня есть .exe файл, который делается в VB. Мне нужно открыть или нажать этот exe-файл из приложения Flex3 Air в событии Button Click.

Мне нужно просто нажать этот exe-файл для запуска, нет необходимости открывать внутри воздушного приложения.

Как попасть в exe файл в приложении Air ...?

Заранее спасибо


person vineth    schedule 19.10.2009    source источник


Ответы (4)


Сам по себе Air не дает возможности запускать внешние приложения (я вижу в этом серьезную проблему с AIR).

Некоторые люди создали хак, который позволил бы вам это сделать, и предоставили его в виде библиотеки, хотя я не уверен, насколько он надежен (он делает некоторые странные вещи с тем, как Windows загружает библиотеки DLL, и я не уверен, что полностью доверять).

Структура Aperture: http://aperture.fluorinefx.com/
Блог, в котором обсуждается реализация: http://blog.fluorinefx.com/?tag=native

person Herms    schedule 19.10.2009

Как сказал Гермс, AIR не позволяет вам этого делать. Однако Java поддерживает, и вы можете связать свое приложение AIR с Java с помощью merapi.

person Amarghosh    schedule 20.10.2009
comment
Можете ли вы привести пример или ссылку ... как это реализовать ... поскольку я не знаю abt java и новичок в flex3. - person vineth; 26.10.2009

На данный момент, как сказал Амархош, лучший и простой способ сделать это - использовать Мерапи. Или вы можете дождаться выхода AIR 2.0 (конец 2009 г.), в котором будет реализована встроенная поддержка доступа.

person dede    schedule 20.10.2009

AIR 2.0 будет поддерживать использование NativeProcess.

person Mani    schedule 22.12.2010