.NET 4.x Запустить приложение из другого приложения - C#

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

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

Такой вопрос: Есть два консольный приложений. Первая запускает второе, тут проблем нет, но как сделать, чтобы первое не только запустила второе но и во втором нажала сама на Start и подержала работающее приложение 3 секунды а потом закрыла его? Как решить данную проблему?

Решение задачи: «.NET 4.x Запустить приложение из другого приложения»

textual
Листинг программы
  1. using System.Diagnostics;
  2. using System.Threading;
  3.  
  4. namespace ConsoleApplication6 {
  5.     class Program {
  6.         static void Main() {
  7.             const string testapp = @"C:\Users\Mikant\Documents\Visual Studio\Projects\Edu\WpfApplication1\WpfApplication2\obj\Debug\WpfApplication2.exe";
  8.             var app = Process.Start(testapp);
  9.  
  10.             new Timer(state => app.Kill(), null, 3000, Timeout.Infinite);
  11.  
  12.             // блокируем наш поток, чтобы наша программа не закрывалась вообще
  13.             // нам это надо, чтобы таймер успел отработать
  14.             // в твоей программе этого быть не должно
  15.             Thread.CurrentThread.Join();
  16.         }
  17.     }
  18. }

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


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

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

13   голосов , оценка 4.231 из 5

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

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

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