Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > поиск всех окон процесса


Автор: LightOfTheTruth 28.12.2010, 02:06
есть процесс, имя которого мы знаем, у него есть куча окон, например до 100 окон, имена у всех кроме главного абсолютно рандомные, как их всех найти?  

в C# я слаб, 

пытался сделать так:
Код

 
int i;
int l;
System.Diagnostics.Process[] procs = System.Diagnostics.Process.GetProcessesByName("xxx");
            
l = procs.Length;
if (l > 0)
 {
                for (i = 1; i <= procs.Length; i++)
                {
                    
                    System.Windows.Forms.MessageBox.Show(procs[i - 1].MainWindowTitle);
                }
 
 }
 


оказывает только имя активного процесса, а мне нужны все, а также хэнды всех  

Заранее спасибо за помощь.

Автор: jonie 28.12.2010, 08:17
копать со стороны http://msdn.microsoft.com/en-us/library/ms633497%28VS.85%29.aspx

Автор: LightOfTheTruth 28.12.2010, 09:48
спасибо накопал )

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)