Как узнать название процесса (окна), на котором мы сфокусированы? - C#
Формулировка задачи:
Привет всем, подскажите пожалуйста как узнать название процесса(окна), на котором мы сфокусированы
Вывести его в label
Решение задачи: «Как узнать название процесса (окна), на котором мы сфокусированы?»
textual
Листинг программы
[DllImport("user32.dll")] public static extern Int32 GetForegroundWindow(); [DllImport("user32.dll")] private static extern UInt32 GetWindowThreadProcessId(Int32 hWnd, out Int32 lpdwProcessId); void SomeMethod() { Int32 handle = GetForegroundWindow(); Int32 ProcessID; GetWindowThreadProcessId(handle, out ProcessID); Process ActiveProcess = Process.GetProcessById(ProcessID); label1.Text = ActiveProcess.ProcessName; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д