On Mon, May 28, 2018 at 7:11 AM, Tim Roberts <t...@probo.com> wrote: > On May 27, 2018, at 6:36 AM, Ram Rachum <r...@rachum.com> wrote: > > > > I'd like to use the `wmi` module to detect when a window with the title > "Foo Bar" was created, and then kill the process that created this window. > Is this possible? > > Not with WMI, no. > > > > (I can do the killing without `wmi`, I just need to ID the process.) > > > > Note that I don't want to be periodically polling for that window, I > want to be listening to an event so there wouldn't be a big delay. > > I don't know how much overhead you are willing to impose, but you can > always install a WH_CALLWNDPROC window hook and look for WM_CREATE > messages. That injects a DLL into every process in the system, so I'm not > convinced it can be done with Python. You may need to write a C++ DLL and > have it communicate with your Python process. >
Oh, that sounds heavy. I guess I'm back to polling. Any idea how to do this with polling? Thanks for your help! > — > Tim Roberts, t...@probo.com > Providenza & Boekelheide, Inc. > > _______________________________________________ > python-win32 mailing list > python-win32@python.org > https://mail.python.org/mailman/listinfo/python-win32 >
_______________________________________________ python-win32 mailing list python-win32@python.org https://mail.python.org/mailman/listinfo/python-win32