.NET 4.x Запустить приложение из другого приложения - C#
Формулировка задачи:
Такой вопрос:
Есть два консольный приложений. Первая запускает второе, тут проблем нет, но как сделать, чтобы первое не только запустила второе но и во втором нажала сама на Start и подержала работающее приложение 3 секунды а потом закрыла его? Как решить данную проблему?
Решение задачи: «.NET 4.x Запустить приложение из другого приложения»
textual
Листинг программы
- using System.Diagnostics;
- using System.Threading;
- namespace ConsoleApplication6 {
- class Program {
- static void Main() {
- const string testapp = @"C:\Users\Mikant\Documents\Visual Studio\Projects\Edu\WpfApplication1\WpfApplication2\obj\Debug\WpfApplication2.exe";
- var app = Process.Start(testapp);
- new Timer(state => app.Kill(), null, 3000, Timeout.Infinite);
- // блокируем наш поток, чтобы наша программа не закрывалась вообще
- // нам это надо, чтобы таймер успел отработать
- // в твоей программе этого быть не должно
- Thread.CurrentThread.Join();
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д