[NT] Как определить какой софт/сервис/процесс занял железо, в частности СОМ порт. Также это интересно в контексте программирования.21.03.06 11:55 Автор: Garick <Yuriy> Статус: Elderman
google "SystemHandleInformation" для списка всех хендлов
Что то я не нашел как получить в юзермоде имя по хендлу не в своем процессе.
Остается два выхода: либо внедряться в каждый процесс и опрашивать там либо делать DuplicateHandle в свой процесс и опрашивать у себя. Как получить имя по хендлу в своем процессе можно узнать у гугля "NtQueryObject ObjectNameInformation"
Можно скачать исходники FAR'овского плугина ProcList, и посмотреть, каким образом он вытаскивает информацию о хендлах для любого процесса.21.03.06 13:35 Автор: HandleX <Александр М.> Статус: The Elderman