|
dev
newsgroups
|
|||||||||||||||||||||||
|
|||||||||||||||||||||||
Returning application name from hWnd handleHi
I am trying to find the application from a hWnd handle. ie. if the hWnd is to Internet explorer, I want to try to return iexplore.exe (as per processes in Task Manager), or some other indicator that its IE. Can anyone help? Thanks >ie. if the hWnd is to Internet explorer, I want to try to return You may be able to accomplish that with the System.Disgnostics.Process>iexplore.exe (as per processes in Task Manager), or some other indicator >that its IE. > >Can anyone help? class, but a more straight forward way is to call the the GetWindowModuleFileName Win32 API. Mattias -- Mattias Sjögren [C# MVP] mattias @ mvps.org http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com Please reply only to the newsgroup. Hi
I've tried to call this, but it doesn't seem to return the details of everthing. ie. it only returns the details on some hWnd , and not on others. Any ideas? Thanks Show quote "Mattias Sjögren" <mattias.dont.want.spam@mvps.org> wrote in message news:%23V%23aVATRGHA.1204@TK2MSFTNGP12.phx.gbl... > >ie. if the hWnd is to Internet explorer, I want to try to return >>iexplore.exe (as per processes in Task Manager), or some other indicator >>that its IE. >> >>Can anyone help? > > You may be able to accomplish that with the System.Disgnostics.Process > class, but a more straight forward way is to call the the > GetWindowModuleFileName Win32 API. > > > Mattias > > -- > Mattias Sjögren [C# MVP] mattias @ mvps.org > http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com > Please reply only to the newsgroup. >I've tried to call this, but it doesn't seem to return the details of Yeah you're right it does seem a bit goofy. Apparently it only works>everthing. ie. it only returns the details on some hWnd , and not on others. > >Any ideas? properly on Windows 9x. :( You can also use GetWindowThreadProcessId to get the process the window belongs to and then get more information from there. Mattias -- Mattias Sjögren [C# MVP] mattias @ mvps.org http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com Please reply only to the newsgroup. |
|||||||||||||||||||||||