Невозможно открыть exe-файл с помощью Adobe Animate и конфигурации XML.

Невозможно открыть exe-файл с помощью Adobe Animate и конфигурации XML.

Я пытаюсь открыть exe-файл из другого exe-файла, используя Adobe Animate и конфигурацию XML. Однако код вроде бы правильный, но exe-файл не открывается. Вот код, который я использую:

      // open exe from exe

import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.filesystem.File;
import flash.desktop.NativeProcess;
import flash.desktop.NativeProcessStartupInfo;

stop();

var config:XML;
var configLoader:URLLoader = new URLLoader();
configLoader.addEventListener(Event.COMPLETE, onConfigLoaded);
configLoader.load(new URLRequest("config.xml"));

function onConfigLoaded(event:Event):void {
  config = XML(event.target.data);
}

btn1.addEventListener(MouseEvent.CLICK, openExe);

function openExe(event:MouseEvent):void {
  trace("Button clicked");
  var exeName:String = event.target.name;
  
  // Find the corresponding executable path in the XML configuration
  var exePath:String = config.exes.exe.(@name == exeName).path;
  
  // Create a File object with the executable path
  var file:File = new File(exePath);
  
  // Prepare the NativeProcessStartupInfo with the executable file
  var processInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
  processInfo.executable = file;
  
  // Start the native process
  var process:NativeProcess = new NativeProcess();
  process.start(processInfo);
}

Действия по воспроизведению:

Убедитесь, что файл «config.xml» содержит правильные пути к exe-файлам. Нажмите кнопку «btn1», чтобы активировать функцию openExe. Ожидаемое поведение:

Код должен открывать указанный exe-файл при нажатии кнопки.

Фактическое поведение:

EXE-файл не открывается, сообщений об ошибках или признаков какой-либо проблемы нет.

Дополнительная информация:

Я проверил правильность путей в файле «config.xml». Я использую Adobe Animate с последней версией AIR SDK (50.1.1.2). Я протестировал код на Windows 10 и Windows 11 x64. Я проверил настройки безопасности и права доступа к исполняемым файлам. Примечание:

Буду признателен за любые идеи или предложения о том, что может быть причиной проблемы и как ее решить. Заранее спасибо за вашу помощь!

0 ответов

Другие вопросы по тегам