2010-08-27 3 views
1

Скажите, что у меня есть рабочее приложение AIR, которое также должно подключить драйвер (лицензирование) для некоторых аппаратных средств, которые использует приложение. Кто-нибудь знает, можно ли запустить установщик драйверов в конце установки приложения?Установка AIR для установки стороннего приложения

Я не нахожу хорошую документацию об этом, и им интересно, существует ли стандартный сценарий предварительной установки/пост-установки, который я могу создать для обработки таких вещей.

Благодаря Stabby

ответ

1

Вы должны быть в состоянии использовать NativeProcess API для достижения этой цели.

+0

Итак, я могу запускать процессы, но мой вопрос заключается в том, куда поместить этот код для запуска при запуске программы установки - не каждый раз, когда приложение запускается. Есть ли какой-либо пост-инсталляционный крюк или специальное место, где я могу поместить код NativeProcess, который работает только при первой установке? –

+0

Ну, у вас есть несколько вариантов. Самый простой способ - найти способ проверить, установлена ​​ли программа при запуске, поэтому она устанавливается только тогда, когда она еще не установлена. Например, напишите фиктивный текстовый файл после завершения установки, который вы можете проверить в приложении AIR. Существует также зашифрованное локальное хранилище, которое вы можете использовать для хранения флага, в котором говорится, что программа установки уже запущена. (https://www.adobe.com/devnet/air/ajax/articles/encrypted_local_store.html) – Inigoesdr

+0

Я вижу. Это нехорошо - добавление кучи логики для обработки того, что должно быть родным для установщика AIR. Вы сказали: «После завершения установки ...» - как вы предлагаете мне запустить что-то после установщика? –

Смежные вопросы