Запуск стороннего приложения - C# (192563)

Узнай цену своей работы

Формулировка задачи:

Уважаемое сообщество программеров, Как сделать так, чтобы скомпилированный файл (exe-файл) запускался только тогда, когда работает главная программма на C#? Подробнее: главная прога - только оболочка с двумя кнопками, которыми запускаются два exe-файла, в которых и есть главный функционал одной и той же проги, но типа с разными настройками и интерфейсом. И ещё главну прогу-оболочку тоже хочется скомпилировать. Таким образом, в папке будет три exe-файла: главной проги-оболочки и два исполнямых модуля-версии. Надеюсь, что понятно объяснил.

Решение задачи: «Запуск стороннего приложения»

textual
Листинг программы
  1. public int pID;
  2. public string pName;
  3.  
  4. public void GetProcess(string Name)
  5. {
  6.     Process[] proc = Process.GetProcesses();
  7.     foreach (Process process in proc)
  8.         if (process.ProcessName == Name)
  9.         {
  10.             pID = process.Id;
  11.             pName = Name;
  12.             return;
  13.         }
  14.     return;
  15. }
  16.  
  17. public Form1()
  18. {
  19.     InitializeComponent();
  20.  
  21.     if (true)
  22.     {
  23.         GetProcess("главная прога");
  24.         ...
  25.     }
  26.     else this.Close();
  27. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4.143 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы