czesc mojego kodu wyglada tak:
Code: Zaznacz cały
public void installDrivers()
{
loading_text.Text = "Installing Drivers..."; <-------- ta linijka albo zostaje pominieta albo wskakuje z bardzo duzym opoznieniem, czyli np dalej wisi na poprzednim ekranie.
//copy desktop power profiles:
if ((bool)Desktop.IsChecked)
{
DirectoryCopy("X:\\PowerProfiles\\Desktop", "C:\\Configs", true);
}
//graphic cards:
//geforce:
if ((bool)geforce.IsChecked)
{
DirectoryCopy("X:\\Drivers\\nVidia\\Graphics", "C:\\Chillblast\\Drivers\\nVidia\\Graphics", true);
var geforce_install = Process.Start("C:\\Chillblast\\Drivers\\nVidia\\Graphics\\Setup.exe", "-n -s");
geforce_install.WaitForExit();
}
}
Moze jakis przyklad na moim kodzie?