【发布时间】:2011-04-04 09:10:15
【问题描述】:
我正在尝试使用 Adobe AIR 2 的 NativeProcess API 来模拟 ApplicationUpdater,但是当我尝试在启用了 UAC(用户帐户控制)的计算机上运行下载的 AppUpdater.exe 文件时遇到了问题。
在未启用 UAC 的情况下运行时,AppUpdater 会照常打开并显示标准的 Adobe 替换对话框。启用 UAC 后,什么都不会发生。
运行了一些跟踪之后,当我调用 NativeProcess.start() 时似乎出现了问题 - 代码似乎在此时停止运行,并且没有运行以下退出应用程序以准备 AppUpdater 的行跑步。
我为所有可能引发的事件和错误事件添加了侦听器,并在每个事件中添加了日志记录,但这些都没有产生任何输出。
这个问题似乎只影响安装可执行文件(Windows 发出警告的那些会更改您计算机上的设置)。在同一应用程序中的同一台计算机上调用 java.exe -jar .... 可以正常工作。
我很茫然,所以任何帮助都会很棒!
【问题讨论】:
标签: apache-flex actionscript-3 air mxml