Здравствуйте, Aimoplavi, Вы писали:
A>Здравствуйте! Господа, помогите, кто знает:
A>С#. В Program.cs пытаюсь не дать запуститься второму экземпляру приложения.
A>Это получается. А вот как воостановить первую копию, если она свернута в трее?
A>A> static void Main()
A> {
A> Application.EnableVisualStyles();
A> Application.SetCompatibleTextRenderingDefault(false);
A> if (CheckOneInstance.IsInstanceExist(true))//если экземпляр приложения уже выполняется
A> {
A> /****************
A> КАК???
A> ************/
A> return;
A> }
A> Application.Run(new FormMain());
A> }
A>
A>Заранее спасибо.
ShowWindow(/*Хэндл на главное окно предыдущей запущенной копии*/, SW_RESTORE);