Я создал приложение, которое использует nativeProcess для открытия exe.
Приложение в Flex Builder 3 запускает ошибки без ошибок.
Тогда возникает проблема, когда я экспортирую приложение AIR в .air и устанавливаю приложение на компьютер разработчика или другой компьютер.
Когда я нажимаю кнопку, чтобы открыть .exe, появляется сообщение «Собственный процесс не поддерживается».
Код в main.mxml, который я использую:
if (NativeProcess.isSupported)
{
var file:File = new File("app:/config/AbrirAplicacion.exe");
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
nativeProcessStartupInfo.executable = file;
process = new NativeProcess();
process.start(nativeProcessStartupInfo);
process.standardInput.writeUTFBytes(textReceived.text+"\n");
process.addEventListener(ProgressEvent.STANDARD_OUTPUT_DATA, onOutputData);
process.addEventListener(ProgressEvent.STANDARD_INPUT_PROGRESS, inputProgressListener);
}
else
{
textReceived.text = "NativeProcess not supported.";
}
Есть идеи, что я делаю не так?