Как заставить программу ждать завершения процесса.

C# net development

У меня стоит задача не дать выполнять пользователю другие действия пока не завершиться копирование.. ну и прикрутить туда прогрессбар но это другой вопрос
VS2005 C# .net CF
Код:
private void button2_Click(object sender, EventArgs e)
{
FileInfo pathFrome1 = new FileInfo(pathFrome11);
pathFrome1.CopyTo(pathTo,true);
}
Как запретить любые действия до конца копирования (файлики большие по размеру)
Ответы:
В шарпе не сталкивался пока еще, а вот в Делфи на курсе системного программирования помню как то делали так.
Читайте про семафоры, мьютексы, WaitForSingleObject, WaitForMultipleObject.
почитай мой ответ в вопросе ниже


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.