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