首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

枚举全部打开程序窗口内的标签控件,直到找到他或者全部枚举完毕【求高手详解】

2012-09-07 
枚举所有打开程序窗口内的标签控件,直到找到他或者全部枚举完毕【求高手详解】比如: 点击程序开始按钮就会检

枚举所有打开程序窗口内的标签控件,直到找到他或者全部枚举完毕【求高手详解】

比如: 点击程序开始按钮就会检测系统中所有打开的程序中是不是包含“蓝鸟贵薪”关键字。

只要检测程序的Label控件里或者是在按钮里包含“蓝鸟贵薪”关键字,程序就会提示:非法程序

如果都没有就不提示

最好给一种省资源的方法,谢谢!



[解决办法]

探讨
标签,如果是Delphi写的程序,是无句柄的,按钮什么的好说,可以通过枚举句柄来处理,Label对象处理起来就不是几句代码能实现的了。

以下是题外话:
这个关键字应该是非常非常特殊的,所以我觉得可以这么理解,如果某个进程的内存中出现了这个关键字,就可以认为他有这个行为,因为这个关键字的特殊性,如果这样可以,可以考虑搜索进程内存,记得AnsiChar和WideChar 2个方式都要搜索哦.
……

热点排行