读书人

枚举全部打开程序窗口内的标签控件直

发布时间: 2012-09-07 10:38:15 作者: rapoo

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

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

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

如果都没有就不提示

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



[解决办法]

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

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

读书人网 >.NET

热点推荐