В настоящее время я создаю приложение, которое запускает crtmpd (сервер rtmp, написанный на C ++).
Каждый раз, когда я запускаю приложение из Flash Builder, оно прекрасно работает, если я устанавливаю сборку выпуска из эфирного файла.process.start () возвращает общую ошибку «не удалось запустить процесс».
Файл crtmpserver.exe хранится в applicationDirectory, а файл конфигурации - в applicationStorageDirectoy.
переместил его в каталог собственного хранения.Но проблема сохраняется.Однако я обнаружил следующее:
startupInfo = new NativeProcessStartupInfo();
startupInfo.executable = binFile;
processArgs = new Vector.<String>();
processArgs.push(luaFile.nativePath);
startupInfo.arguments = processArgs;
В среде IDE после этого startupInfo настроен правильно.На клиентских машинах все свойства startupInfo по-прежнему равны нулю.