Як дізнатися, якому процесу належить поточне вікно

Головна> Куточок гику> Як дізнатися, якому процесу належить поточне вікно

Вам напевно знайома ситуація, коли на екрані з'являється діалогове вікно, наприклад, повідомлення про помилку, а якому процесу воно належить - неясно. Або ж запущено кілька екземплярів додатка, один з них необхідно завершити, але як дізнатися - який? До слова, це одна з типових ситуацій, що спіткали зі мною за часів розробки додатків на Visual FoxPro: налагоджують програму, збій - і в диспетчері завдань купа вікон "Microsoft Visual FoxPro". В силу смутності архітектурної реалізації програми процес простіше вбити, але ось який? Вихід з цієї ситуації підкаже вже знайомий багатьом нашим читачам Sysinternals Process Explorer.
На панелі інструментів Process Explorer є кнопка-приціл.

Натисніть на неї лівою кнопкою миші і, не відпускаючи лівої кнопки миші, наведіть "приціл" на цікавить вас вікно. Припустимо, у мене запущено кілька екземплярів програми "Блокнот", і я хочу знати, до якого процесу відноситься конкретне вікно.

Як дізнатися, якому процесу належить поточне вікно

Перетягнувши приціл на це вікно, я побачу процес в Process Explorer, який люб'язно встановить курсор на потрібний екземпляр блокнота в своєму вікні.

Як дізнатися, якому процесу належить поточне вікно

Як дізнатися, якому процесу належить поточне вікно

Неймовірно корисна функція одного з кращих менеджерів процесів.

А ви користуєтеся Process Explorer? Можливо, ви знайшли йому більш гідну альтернативу? (Наприклад, ваш покірний слуга багато років користувався програмою IArsn TaskInfo, яка становить досить гідну конкуренцію розробці Марка Руссиновича, але коштує грошей). Поділіться досвідом вирішення подібних завдань за допомогою вашої улюбленої утиліти управління процесами - можливо, саме ваш особистий досвід виявиться корисним на практиці!

Схожі статті