Re: Восстановить экземпляра приложния из трея
От: Visor2004  
Дата: 24.02.09 09:20
Оценка:
Здравствуйте, 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);
Помните!!! ваш говнокод кому-то предстоит разгребать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.