Здравствуйте, Воронков Василий, Вы писали:
ВВ>Здравствуйте, zaabda, Вы писали:
C>>>Мьютекс?
Z>>Дада.. спасибо, уже нашел!
ВВ>Ну вообще в реальных случаях ведь недостаточно просто отслеживать запущена программа или нет и грубо посылать пользователя. Интереснее, например, делать активным окно уже запущенного приложения. Если при запуске передаются какие-либо аргументы командной строки — то передавать их запущенному инстансу и пр. В общем я бы смотрел не в сторону мьютекса, а скорее в сторону ремотинга или чего-то подобного, чтобы при случае не пришлось ничего переделывать, когда задача усложнится.
ВВ>У меня есть кое-какой примерчик отслеживания запущенного инстанса и коммуникации с ним:
ВВ>Клиентский код: http://widestream.svn.sourceforge.net/viewvc/widestream/Source/Murray/Startup/Program.cs?revision=372&view=markup
ВВ>Небольшая надстройка над ремотинг:
ВВ>http://widestream.svn.sourceforge.net/viewvc/widestream/Source/Murray/Startup/Activation/
http://vbcity.com/blogs/mike-mcintyre/archive/2009/03/17/loading-double-clicked-documents-into-a-single-instance-vb-net-application.aspx