Re: Как запустить exe?
От: Pavel_Agurov Россия  
Дата: 02.06.06 11:02
Оценка: 2 (1)
Листинг 64. Запуск внешней программы

// Создаем новый процесс
System.Diagnostics.Process proc = new System.Diagnostics.Process();
// Имя приложения
proc.StartInfo.FileName = "Notepad.exe";
// Запуск
proc.Start();
При необходимости дождаться завершения работы приложения можно использовать следующий код.


Листинг 65. Запуск внешней программы и ожидание ее завершения

// Выполняется по кнопке "Запустить!"
private void BtnStart_Click(object sender, System.EventArgs e)
{
  StatusLabel.Text = "Запуск приложения...";
  // Создание нового проекта
  System.Diagnostics.Process proc =
                             new System.Diagnostics.Process();
  // Свойства приложения
  proc.StartInfo.FileName = "Notepad.exe";
  proc.EnableRaisingEvents = true;
  proc.SynchronizingObject = this;
  // Обработчик завершения работы процесса
  proc.Exited +=new EventHandler(closeHandler);
  // Запустить
  proc.Start();
}

// Обработчик закрытия процесса
private void closeHandler(object sender, EventArgs e)
{
  StatusLabel.Text = "Приложение закрыто";
}
Как запустить exe?
От: Derzhavin  
Дата: 02.06.06 09:56
Оценка:
Привет!

Как мне из своего приложения запустить exe указанный файл?

Благодарю!
Re: Как запустить exe?
От: desco США http://v2matveev.blogspot.com
Дата: 02.06.06 10:00
Оценка:
Здравствуйте, Derzhavin, Вы писали:

D>Привет!


D>Как мне из своего приложения запустить exe указанный файл?


D>Благодарю!


System.Diagnostics.Process.Start method
Re: Как запустить exe?
От: FLUID Украина http://yuriy-okhmat.blogspot.com/
Дата: 02.06.06 10:26
Оценка:
System.Diagnostics.Process.Start("myApp.exe");
Мы не владеем тем, чего мы не понимаем....
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.