Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
4 / 4 / 1
Регистрация: 02.05.2012
Сообщений: 53
1

Получить ID процесса если известно его хэндл, название окна или название процесса

08.05.2012, 22:05. Просмотров 2378. Ответов 1
Метки нет (Все метки)

а как получить ID процесса если известно его хэндл, название окна или название процесса?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2012, 22:05
Ответы с готовыми решениями:

Как получить хэндл окна зная текст его заголовка и ID процесса?
Как получить хэндл окна зная текст его заголовка и ID процесса? Желательно привязаться в ID -а то...

Получить название процесса зная его ID
Привет всем :D Допустим у меня есть ID процесса, как зная его определить имя процесса?

Как узнать название процесса (окна), на котором мы сфокусированы?
Привет всем, подскажите пожалуйста как узнать название процесса(окна), на котором мы сфокусированы...

Как получить название процесса из имени программы?
Здравствуйте форумчани. У меня вопрос. Как получить имя процессов всех установленных программ? ...

1
123 / 121 / 6
Регистрация: 21.12.2011
Сообщений: 348
09.05.2012, 00:13 2
Лучший ответ Сообщение было отмечено Nikita_Serg как решение

Решение

C#
1
2
3
4
5
6
7
8
// получаем хэндл, ну или откуда ты там его берешь
var hWnd = GetForegroundWindow();
int pid;
GetWindowThreadProcessId(hWnd, out pid);
using( var p = Process.GetProcessById(pid) ) {
  // юзай инфу о процессе
}
hWnd = IntPtr.Zero;
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.05.2012, 00:13

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Чтение памяти другого процесса по таймеру: нужно ли закрывать хэндл процесса?
В моём варианте работает так: По таймеру (0,1 сек) определяю ID процесса по ехе-шнику, получаю...

Получить id процесса родителя, если исходный id процесса дочерний
Добрый день. У меня есть вот такой код на C#, который должен позволить получить id процесса...

Найти окно, если известен ID и хэндл процесса
Можно ли найти окно, принадлежащее определённому процессу (хэндл и ID процесса известны)?

Название процесса
Как по средством api32 получить название выполняемой программы? Пробовал так: function GetModName:...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.