编写代码以在桌面上找到打开的窗口

时间:2013-04-29 17:33:33

标签: c# windows visual-c++

有没有找到实时在桌面上打开什么样的窗口? 它可能需要C#或C ++。我现在发现的是使用C#Process.GetProcesses()方法在桌面上找到打开的窗口。

但是当用户打开任何新窗口时,无法更改输出。那么,有什么方法可以用来实时跟踪开启窗口吗?

此外,有没有办法使用我们的网络服务跟踪特定窗口上的鼠标移动?

非常感谢!

2 个答案:

答案 0 :(得分:0)

我同意tnw这听起来很粗略(可能是一个例子对这里有用)。但是,您想查看windows api调用:

第一个只会给你当前的窗口,而不是所有打开的窗口,但听起来这是你真正想要的吗?

答案 1 :(得分:0)

执行此操作的Windows击键记录程序的源代码(在C ++中):http://16s.us/16k/

编辑:它显示用户正在键入的打开窗口(实时),但不是所有打开的窗口,只显示正在使用的活动窗口。