Ответ 1
Вы можете использовать класс Process
.
Process[] processes = Process.GetProcessesByName("someName");
foreach (Process p in processes)
{
IntPtr windowHandle = p.MainWindowHandle;
// do something with windowHandle
}
Как я могу получить дескриптор окна, указав имя процесса или заголовок окна в С#.., если процесс уже запущен
Вы можете использовать класс Process
.
Process[] processes = Process.GetProcessesByName("someName");
foreach (Process p in processes)
{
IntPtr windowHandle = p.MainWindowHandle;
// do something with windowHandle
}