ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
От: inbruk
10. декабря 2010 02:00

В пространстве имен System.Diagnostics есть класс Process. Класс предоставляет доступ к локальным и удаленным процессам. Он позволяет запускать и останавливать процессы на локльной системе. Класс позволяет асинхронно запустить процесс на локальной системе указав имя (или имя и путь) к его exe файлу. Для этого служит статический метод Start(). Следующий пример показывает, как это сделать на C#.


using System;
using System.Diagnostics;

namespace SystemSoundsTest
{
class Program
{
static void Main(string[] args)
{
Process.Start("notepad.exe");
Console.WriteLine("Process run asynchronously !");

for(int i=0; i<10; i++)
Console.WriteLine("Application can do something {0}", i);

Console.WriteLine("Press any key to stop this application ...");
Console.ReadKey(true);
}
}
}


Своевременные и качественные услуги адвоката в Харькове вы найдёте на сайте адвокатской конторы Мельник и Квашин.

На сайте по ссылке вы найдёте возможность заказать полный спектр услуг по перевозке грузов по Украине и Европе.

Похожие записи


Вопросы на собеседовании C#, Net, ASP.NET, SQL
Продолжая тему вопросов на собеседовании. Нашел еще одну подборку. Оригинал лежит здесь . Перенес, чтобы не затерялось. Есть вполне вменяемые ответы (хотя, на некоторые вопросы ответил бы по-другому). Ответы находятся после списка вопросов, я их не менял. 23. Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют? 2...

Как синхронно запустить процесс из приложения под .Net ?
На самом деле здесь будет описан хак, который создает иллюзию синхронного запуска внутри программы. C точки зрения ОС запуск внешнего процесса асинхронный. В пространстве имен System.Diagnostics есть класс Process. Класс предоставляет доступ к локальным и удаленным процессам. Он позволяет запускать и останавливать процессы на локльной системе. Класс позволяет асинхрон...

Как получить список локальных процессов из приложения под .Net ?
В пространстве имен System.Diagnostics есть класс Process. Класс предоставляет доступ к локальным и удаленным процессам. Он позволяет запускать и останавливать процессы на локльной системе. Чтобы получить список с описаниями локальных процессов текущего компьютера, нужно вызвать статический метод GetProcesses() без параметров. Этот метод позволяет получить массив объе...

Комментарии

 
nobelwerfer 29.07.2011 19:07:34 #

ну по умолчанию запуск внешнего процесса всегда асинхронный

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий