Нашел решение здесь: http://blogs.msdn.com/b/oldnewthing/archive/2007/10/08/5351207.aspx
Я пытаюсь просмотреть список запущенных приложений, нашел на нескольких форумах это решение:
Process[] processes = Process.GetProcesses();
foreach (var proc in processes)
{
if (!string.IsNullOrEmpty(proc.MainWindowTitle))
Console.WriteLine(proc.MainWindowTitle);
}
exeptэто не дает мне тот же список, как при нажатии Alt-Tab.Например: firefox, explorer и iexplore возвращают пустой / нулевой MainWindowTitle.Есть ли другой способ получить доступ к этому списку?Может быть, через WindowsAPI?
Я использую 32-битную Windows 7
Спасибо заранее.