Я пытаюсь использовать API-интерфейс NativeProcess Adobe AIR 2 для эмуляции ApplicationUpdater, но у меня возникают проблемы при попытке запустить загруженный файл AppUpdater.exe на компьютерах с включенным контролем учетных записей (UAC).
При запуске без UAC AppUpdater открывается как обычно и отображает стандартное диалоговое окно Adobe replace. С включенным UAC ничего не происходит вообще.
Запустив несколько трасс, кажется, проблема возникает, когда я вызываю NativeProcess.start () - кажется, что код останавливается на этом этапе и не запускает следующие строки, которые выходят из приложения при подготовке AppUpdater к запустить.
Я добавил прослушиватели для всех возможных событий и событий ошибок, которые могут быть выброшены, и добавил ведение журнала в каждом из них, но ни один из них не производит никакого вывода.
Эта проблема, похоже, влияет только на исполняемые файлы установки (те, о которых Windows предупреждает, изменят настройки на вашем компьютере). Вызов java.exe -jar .... на тех же компьютерах в том же приложении работает правильно.
Я в растерянности, поэтому любая помощь будет потрясающей!