Я работаю над пользовательскими действиями и wix.The файлы не извлекаются в папку программ (x86). Но файлы извлекаются правильно, кроме файлов программ (x86). Я написал код, используя .NET FRAMEWORK 4.0.Я не могу извлечь файлы в папку программных файлов
имен монтажника { общественного класса CustomActions { [CustomAction] общественности статической ActionResult CustomAction1 (сессия Session) { Session.log ("Begin извлекая"); string FinalPath = session ["APPDIR"]; `` строка zPath = @ "C: \ Users \ AppData \ Local \ Temp \ Install \ 7za.exe";
string ExtractPath = @"C:\Program Files (x86)\Samples\";
string sourcePath = @"C:\Program Files (x86)\Samples\source.zip";
try`
{
ProcessStartInfo pro = new ProcessStartInfo();``
pro.WindowStyle = ProcessWindowStyle.Hidden;
pro.FileName = zPath;
pro.Arguments = "x \"" + sourcePath + "\" -o" + ExtractPath;
Process x = Process.Start(pro);
x.WaitForExit();
}
catch (System.Exception Ex)
{
}
return ActionResult.Success;
}
}
}