Правильный запуск *.exe - C#

175
13 февраля 2018, 05:12

Добрый день ребят, нуждаюсь в Вашей помощи, уже бьюсь неделю над одним вопросом, ничего в голову не приходит Есть игровой лаунчер, естественно он лежит не в папке с игрой, но используя file.Dialog узнаю папку где лежит game.exe При запуске этого самого exe игра запускается, но ничего не происходит далее, висит на этапе загрузки ресурсов.

Помогите, мозг кипит!

Код пробовал разный

//И так не запускается

string gamePatch = @"D:\Games\MyGames\"
public void ExecuteAsAdmin(string fileName)
        {
            Process proc = new Process();
            ProcessStartInfo info =
            new ProcessStartInfo("gamePatch", "");
            info.WindowStyle = ProcessWindowStyle.Hidden;
            info.UseShellExecute = true;
            info.Verb = "runas";
            proc.StartInfo = info;
            proc.Start();
        }
private void button1_Click(object sender, EventArgs e)
{
    this.ExecuteAsAdmin("Start.exe");
}
//И просто так тоже не хочет
Process.Start(gamePatch + "Start.exe");\
READ ALSO
Проверка содержимого буфера обмена

Проверка содержимого буфера обмена

Как можно проверить содержит ли буфер обмена текст, картинку или ссылку?

200
Как узнать объект вызвавший событие DropDown

Как узнать объект вызвавший событие DropDown

Суть в том, что у меня 18 изображенийПервые 9 - сетка (1-9), другие 9 - кусочки одного изображения (10-18)

161
Синхронизация потоков примитивами

Синхронизация потоков примитивами

Рихтер в своей книге пишут, что использование примитивов режима ядра снижает производительность из-за доступа из управляемого кода в неуправляемый

167
Цикл(ы) в switch case

Цикл(ы) в switch case

как переделать эту часть, чтобы было бы вот так: switch (num)

175