Assuming I already have the handle to a window, I can get the PID with GetWindowThreadProcessId
. Is there a way I can get the process name without having to get all the processes and try to match my PID?
You can use Process.GetProcessById
to get Process
. Process
has a lot of information about the running program. Process.ProcessName
gives you the name, Process.MainModule.FileName
gives you the name of the executable file.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With