社区
Windows SDK/API
帖子详情
调用一个进程并列举被调用进程的所有可见窗口,有问题?
blazeyan
2007-03-16 03:59:52
我在自己的程序中用CreateProcess打开一个其它的应用程序,并且需要列举出该应用程序的所有可见窗口。创建进程后使用 WaitForInputIdle 等待进程初始化结束。但是此时这个被调用的程序可能还没有显示完所有的窗口(甚至一个可见窗口都没有),如何才能知道被调用的进程显示完了所有的窗口呢?
列举窗口我使用的 EnumWindows 和 GetWindowThreadProcessId 判断进程ID。
请高手指教,谢谢!
...全文
216
5
打赏
收藏
调用一个进程并列举被调用进程的所有可见窗口,有问题?
我在自己的程序中用CreateProcess打开一个其它的应用程序,并且需要列举出该应用程序的所有可见窗口。创建进程后使用 WaitForInputIdle 等待进程初始化结束。但是此时这个被调用的程序可能还没有显示完所有的窗口(甚至一个可见窗口都没有),如何才能知道被调用的进程显示完了所有的窗口呢? 列举窗口我使用的 EnumWindows 和 GetWindowThreadProcessId 判断进程ID。 请高手指教,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
blazeyan
2007-03-22
打赏
举报
回复
怎么我给分以后出现个网页错误,刷新再给分就已经算结贴,不能再给分了?
blazeyan
2007-03-16
打赏
举报
回复
哦?只能延时了?:(
ccrun.com
2007-03-16
打赏
举报
回复
如果是别的应用程序,这个就很难说了,比如有些程序是在主窗体显示出来以后才初始化某些子窗口(或者创建),这样的话,选择在什么时间开始列举子窗口很难有个标准。只能是适当延时吧。
blazeyan
2007-03-16
打赏
举报
回复
不是。
也就是说我的程序可以让用户任意选择其它应用程序,运行并列举窗口。
谢谢老妖关注:)
ccrun.com
2007-03-16
打赏
举报
回复
这个"被调用的进程"是你自己写的?
精通Windows.API-函数、接口、编程实例.pdf
1.1 第
一个
实例程序 1 1.1.1 start.exe 1 1.1.2 Windows API 2 1.1.3 程序入口函数 2 1.1.4 start.c代码分析 2 1.2 编译代码 3 1.2.1 安装Visual Studio 3 1.2.2 安装Microsoft Platform SDK 4 ...
如何获取某个
进程
的主
窗口
以及创建
进程
的程序名?
在编写工具程序以及系统管理程序的时候...如果你用过Outlook程序,你就会发现它有多个主
窗口
,
一个
窗口
列出收件箱和其它文件夹。如果你打开e-mail,便会有另外
一个
窗口
显示信息。它们都是没有父
窗口
(或者说宿主
窗口
)
从windows服务中打开
窗口
进程
IVR地方业务中有
一个
DBA_BJLDNW工具要在服务器上运行着.一旦断开业务即中止.需要写
一个
守护程序监视它,一旦发现关闭了即重新...
问题
是windows服务不是
窗口
进程
,在这个
进程
中
调用
ShellExecute打开的应用程序也是在后台
进程
状态都有哪些?
在上一章的学习中,我们是初步的聊了聊关于
进程
的相关话题,认识到了fork函数和系统
调用
接口的getpid函数。本章的重点就是来剖析每个状态对应的内容以及原理。本章是主要介绍了
进程
状态的基础,这些
进程
状态还是需要...
如何获取某个
进程
的主
窗口
以及创建
进程
的程序名(
进程
映像名)
在编写工具程序以及系统管理程序的时候...如果你用过Outlook程序,你就会发现它有多个主
窗口
,
一个
窗口
列出收件箱和其它文件夹。如果你打开e-mail,便会有另外
一个
窗口
显示信息。它们都是没有父
窗口
(或者说宿主
窗口
)
Windows SDK/API
1,222
社区成员
8,135
社区内容
发帖
与我相关
我的任务
Windows SDK/API
C++ Builder Windows SDK/API
复制链接
扫一扫
分享
社区描述
C++ Builder Windows SDK/API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章