Запуск стороннего приложения - C# (192563)
Формулировка задачи:
Уважаемое сообщество программеров,
Как сделать так, чтобы скомпилированный файл (exe-файл) запускался только тогда, когда работает главная программма на C#? Подробнее: главная прога - только оболочка с двумя кнопками, которыми запускаются два exe-файла, в которых и есть главный функционал одной и той же проги, но типа с разными настройками и интерфейсом. И ещё главну прогу-оболочку тоже хочется скомпилировать. Таким образом, в папке будет три exe-файла: главной проги-оболочки и два исполнямых модуля-версии. Надеюсь, что понятно объяснил.
Решение задачи: «Запуск стороннего приложения»
textual
Листинг программы
public int pID; public string pName; public void GetProcess(string Name) { Process[] proc = Process.GetProcesses(); foreach (Process process in proc) if (process.ProcessName == Name) { pID = process.Id; pName = Name; return; } return; } public Form1() { InitializeComponent(); if (true) { GetProcess("главная прога"); ... } else this.Close(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д