I tried that but I get stuck at EnumProcessModules. It tells me my access is
denied. I'm not sure if I'm doing it right. My code is below:

import win32gui
import win32api
import win32con
from time import sleep
import win32process

sleep(2)
name = win32gui.GetForegroundWindow()
t,p = win32process.GetWindowThreadProcessId(name)
handle = win32api.OpenProcess(1,False,p)
sleep(1)
whee = win32process.EnumProcessModules(handle)
nama = win32process.GetModuleFileNameEx(whee, 0)
print nama

Thanks!

Roger Upole wrote:
> 
> A sequence like this should get you there.
> 
> win32gui.GetForegroundWindow
> win32process.GetWindowThreadProcessId
> win32api.OpenProcess
> win32process.EnumProcessModules
> win32process.GetModuleFileNameEx
> 
>    hth
>          Roger
> 
> 
> _______________________________________________
> python-win32 mailing list
> python-win32@python.org
> http://mail.python.org/mailman/listinfo/python-win32
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Trying-to-grab-exe-of-foreground-window-tp24582049p24599109.html
Sent from the Python - python-win32 mailing list archive at Nabble.com.

_______________________________________________
python-win32 mailing list
python-win32@python.org
http://mail.python.org/mailman/listinfo/python-win32

Reply via email to