мне нужно перезагрузить компьютер с помощью применения Flex, я попробовал эти методы:Перезагрузка компьютера с помощью Application Flex
1st
var process:NativeProcess;
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
var file:File = File.applicationDirectory.resolvePath("assets/reboot.bat");
nativeProcessStartupInfo.executable = file;
process = new NativeProcess();
process.start(nativeProcessStartupInfo);
второй
var nativeProcessStartupInfo:NativeProcessStartupInfo = new NativeProcessStartupInfo();
var mp:File = new File();
mp = mp.resolvePath('C:\Windows\System32\cmd.exe');
nativeProcessStartupInfo.executable = mp;
var args:Vector.<String> = new Vector.<String>();
args.push('shutdown.exe /s /t 00');
nativeProcessStartupInfo.arguments = args;
var process:NativeProcess = new NativeProcess();
process.start(nativeProcessStartupInfo);
Наконец, здесь у меня есть мой файл в каталоге с именем fscommand в том же каталоге, который содержит основное приложение
fscommand("exec", "reboot.bat");
и reboot.b содержат shutdown.exe /s /t 00
Но ничего из этого не работает ... может кто-нибудь помочь мне с этим ^^ Спасибо
Вы пытаетесь запустить приложение на основе браузера или приложение AIR? В чем проблема с любым из методов, которые вы обсуждаете? Вы получаете ошибки? Честно говоря, мысль о том, что любое приложение может перезагрузить компьютер, дает мне завещания. [Я достаточно злюсь, когда Microsoft Update делает это] – JeffryHouser
@ Reboog711 Lol, нам нужен перезапуск после обновлений, и это приложение AIR. Я думаю, что третий метод просто неправильный, но для остальных 2 я не получаю никаких ошибок, и ничего не происходит ... –