Android_UEFIInstaller.BasicInstaller.ExtractISO C# (CSharp) Method

ExtractISO() private method

private ExtractISO ( String ISOFilePath, String ExtractDirectory ) : System.Boolean
ISOFilePath String
ExtractDirectory String
return System.Boolean
        private Boolean ExtractISO(String ISOFilePath, String ExtractDirectory)
        {
            //7z.exe x android-x86-4.4-r2.img "efi" "kernel" "ramdisk.img" "initrd.img" "system.sfs" -o"C:\Users\ExtremeGTX\Desktop\installer_test\extracted\"
            string ExecutablePath = Environment.CurrentDirectory + @"\7z.exe";
            string ExecutableArgs = String.Format(" x \"{0}\" \"kernel\" \"ramdisk.img\" \"initrd.img\" \"system.*\" -o{1}", ISOFilePath, ExtractDirectory);    //{0} ISO Filename, {1} extraction dir
            //
            //Extracting ISO Contents
            //
            Log.updateStatus("Status: Extract ISO... Please wait");
            Log.write("-Extract ISO");
            if (!ExecuteCLICommand(ExecutablePath, ExecutableArgs))
                return false;

            return true;
        }