Revers Знаменитый Участник Сообщения 14 Розыгрыши 0 Решения 1 Репутация 0 Реакции 12 Баллы 1 285 30 Авг 2022 #1 Клиент: Classic. Винда 10x64 Лаунчер: Classic Updater Не выполняеться l2.exe/l2.bin после нажатия START. Пытался и от админа и без админа, логов нет просто загрузчик свернулся в трей и ждёт ответа от L2.exe/bin, пути указаны верно. Подскажите куда копнуть.
Клиент: Classic. Винда 10x64 Лаунчер: Classic Updater Не выполняеться l2.exe/l2.bin после нажатия START. Пытался и от админа и без админа, логов нет просто загрузчик свернулся в трей и ждёт ответа от L2.exe/bin, пути указаны верно. Подскажите куда копнуть.
Решение òbi 30 Авг 2022 Revers, замените часть кода в Main.cs C#: private void PB_START_Click(object sender, EventArgs e) { //MessageBox.Show("скоро, очень скоро :)"); if (File.Exists(Application.StartupPath + "\\system\\l2.bin")) { this.Hide(); if (ProcessAsUser.Launch(Application.StartupPath + "\\system\\l2.bin")) Application.Exit(); } else { MessageBox.Show("Файл l2.bin не найден!"); } } вот так C#: private void PB_START_Click(object sender, EventArgs e) { var executableFile = Application.StartupPath + "\\system\\l2.exe"; if...
Revers, замените часть кода в Main.cs C#: private void PB_START_Click(object sender, EventArgs e) { //MessageBox.Show("скоро, очень скоро :)"); if (File.Exists(Application.StartupPath + "\\system\\l2.bin")) { this.Hide(); if (ProcessAsUser.Launch(Application.StartupPath + "\\system\\l2.bin")) Application.Exit(); } else { MessageBox.Show("Файл l2.bin не найден!"); } } вот так C#: private void PB_START_Click(object sender, EventArgs e) { var executableFile = Application.StartupPath + "\\system\\l2.exe"; if...
òbi -Wan Kenobi Administrator Сообщения 998 Розыгрыши 8 Решения 15 Репутация 1 897 Реакции 981 Баллы 1 828 30 Авг 2022 #2 Revers, замените часть кода в Main.cs C#: private void PB_START_Click(object sender, EventArgs e) { //MessageBox.Show("скоро, очень скоро :)"); if (File.Exists(Application.StartupPath + "\\system\\l2.bin")) { this.Hide(); if (ProcessAsUser.Launch(Application.StartupPath + "\\system\\l2.bin")) Application.Exit(); } else { MessageBox.Show("Файл l2.bin не найден!"); } } вот так C#: private void PB_START_Click(object sender, EventArgs e) { var executableFile = Application.StartupPath + "\\system\\l2.exe"; if (File.Exists(executableFile)) { try { Hide(); Process.Start(executableFile); Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } else { MessageBox.Show($"Файл {executableFile} не найден!"); } } если процесс l2.exe не удастся запустить, будет перехвачено исключение и выведено как сообщение об ошибке Последнее редактирование: 30 Авг 2022 За 2 Против Решение
Revers, замените часть кода в Main.cs C#: private void PB_START_Click(object sender, EventArgs e) { //MessageBox.Show("скоро, очень скоро :)"); if (File.Exists(Application.StartupPath + "\\system\\l2.bin")) { this.Hide(); if (ProcessAsUser.Launch(Application.StartupPath + "\\system\\l2.bin")) Application.Exit(); } else { MessageBox.Show("Файл l2.bin не найден!"); } } вот так C#: private void PB_START_Click(object sender, EventArgs e) { var executableFile = Application.StartupPath + "\\system\\l2.exe"; if (File.Exists(executableFile)) { try { Hide(); Process.Start(executableFile); Close(); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } else { MessageBox.Show($"Файл {executableFile} не найден!"); } } если процесс l2.exe не удастся запустить, будет перехвачено исключение и выведено как сообщение об ошибке
Revers Знаменитый Участник Сообщения 14 Розыгрыши 0 Решения 1 Репутация 0 Реакции 12 Баллы 1 285 30 Авг 2022 #3 òbi, Спасибо за быстрый и правильный ответ. За 0 Против
kick Предвестник Administrator Сообщения 7 056 Розыгрыши 21 Решения 1 Репутация 5 928 Реакции 6 635 Баллы 2 688 30 Авг 2022 #4 Почему вопрос не в теме ресурса? За 0 Против
Revers Знаменитый Участник Сообщения 14 Розыгрыши 0 Решения 1 Репутация 0 Реакции 12 Баллы 1 285 30 Авг 2022 #5 kick написал(а): Почему вопрос не в теме ресурса? Нажмите, чтобы раскрыть... Сорь, чёт не подумал да и ответов не было по форме толком, сейчас в поисковике будет решение. За 1 Против
kick написал(а): Почему вопрос не в теме ресурса? Нажмите, чтобы раскрыть... Сорь, чёт не подумал да и ответов не было по форме толком, сейчас в поисковике будет решение.