Запуск стороннего приложения - 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();
}

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


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

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

7   голосов , оценка 4.143 из 5
Похожие ответы