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

Delphi版 关于QQ输入控件无法Spy到句柄的实现方案可行性研究,该怎么处理

2012-02-27 
Delphi版 关于QQ输入控件无法Spy到句柄的实现方案可行性研究来源于偶然的一个思路,分享下!QQ2009版本的界

Delphi版 关于QQ输入控件无法Spy到句柄的实现方案可行性研究
来源于偶然的一个思路,分享下!
QQ2009版本的界面,和以前的版本有个显著的不同,就是无法通过Spy++抓到界面上某些元素的句柄了,对于这个技术的实现方案,相信好多人都有一些揣度,实现方法怎样,有人说是应用的DirectUI技术,也有人说是用反Hook,等等一些列的说道!在这,我也说说我的一点看法!我说的一种方法不属于以上的任何一种方法。至于如何,且听我慢慢道来!此思路,来源于一个偶然,在聊天窗口失去焦点与获得焦点时的一个偶然........详细信息


[解决办法]
这种办法不错,但是输入控件得不到句柄不代表没法弄到想要的东西
比如QQ,消息在聊天框内显示出来还是用的API,HOOK API就可以获得消息
[解决办法]
不错,感觉有TControl的影子
[解决办法]
ding yi xia~~~~~~~~~~~~~~~~
[解决办法]
另外,有的QQ尾巴依然可以发消息,具体可以参考下这个pdf的文章
http://www.xp510.com/soft/8/163/14874.html
[解决办法]
我的意思是,依旧可以通过richedit控件取得句柄,只是发消息的那个按键不容易获得了
[解决办法]
学习了。回复内容太短了
[解决办法]
创意不错!~~~~~~~~~~~~~~~~
[解决办法]

探讨
创意不错!~~~~~~~~~~~~~~~~

[解决办法]

[解决办法]
给输入框戴了个面罩,焦点来时就把面罩拿下来,焦点去时就戴上面罩
面罩还是变化的
变脸
[解决办法]
看看!!!!!!!!!!!!!!!!!!
[解决办法]
我定定定。。。。。。。。。。。。
[解决办法]
不知道怎么高不知道怎么高不知道怎么高不知道怎么高不知道怎么高不知道怎么高不知道怎么高
[解决办法]

[解决办法]
虚拟一下。

 
 
回复内容 回复内容太短了! 

[解决办法]
有点复杂,等我学了再回头看看
[解决办法]
哥只是路过………………
[解决办法]
探讨
另外,有的QQ尾巴依然可以发消息,具体可以参考下这个pdf的文章
http://www.xp510.com/soft/8/163/14874.html

[解决办法]

[解决办法]
电控柜元件安装接线配线规范图解
[解决办法]
我觉得可能不是的楼主这么弄的
看了楼主的代码,楼主的代码在输入的时候EDIT还是会出现,用老妖的 SPY4的快捷键还是可以抓到,QQ我无法测试,我的QQ2009是可以取到句柄的
另外发现一小问题,在焦点在EDT上时再切换到其他焦点时,再切换回去,刷新有问题
[解决办法]
楼主可以测你那版本的QQ在输入的时候,用SPY快捷键是否可以抓到句柄
不过创意不错
鄙视光看不提意见的
[解决办法]
思路很有意思,学习了
[解决办法]
以前也这么做过界面,不过不是为了防SPY,是为了漂亮点,呵呵
[解决办法]
顶一个

】【;【、olik9k7u
[解决办法]
看看看看看看!!!!!!


[解决办法]
看看看看看看!!!!!!
[解决办法]
不错,很有用!!!!!!!!!
[解决办法]
现在都时兴界面与逻辑分离吧。
[解决办法]
fbb品种名称呢?一个函数下拉生成两列?
[解决办法]
很有意思,学习了~~~
[解决办法]
看看看看看看!!!!!!

[解决办法]
顶顶顶顶顶顶顶顶顶顶顶
[解决办法]
fasbfjhsadgfjf
[解决办法]
焦点切换虽然有问题,但是感觉可以实现QQ的个性签名,呵呵
[解决办法]
learning.....
[解决办法]
窗口控件被其他非窗口控件盖住了,SPY++也可以探测到此窗口控件吗?
[解决办法]
学习 了
[解决办法]
先顶了,回去有空好好看看。
[解决办法]
帮顶接分!! 
每天回帖即可获得10分可用分!
[解决办法]

[解决办法]
学习了,呵呵,帮顶接分!!
[解决办法]
我是新手,请大家关照
[解决办法]

[解决办法]
.................
[解决办法]
有想法
有空的时候跑一下
顶一个
[解决办法]
学习了。回复内容太短了
[解决办法]
受教了哦,谢谢版主了!
[解决办法]
QQ的是Direct UI
[解决办法]
我的意思是,依旧可以通过richedit控件取得句柄,只是发消息的那个按键不容易获得了
[解决办法]
难得D版又热闹起来了...[回复不短了吧?]
[解决办法]
看了看 看不懂 学习了
[解决办法]
hook键盘,或者on key press / down。自己绘制Edit并textout到panel上面。完全没有句柄了就。实现起来很简单。
[解决办法]
大公司的小技巧.
比如百度的博客,不让保存网页什么的.
一个身高两米的巨人,让人觉得他是侏儒,只是一个原因:委琐.

最搞笑的是,这些小伎俩,对付的偏偏是那些不在乎的外行,LOOKLOOK楼主,照样可以搞定.
大公司的脑袋可能内存大使用率低,只好灌水充数.要不,就自己找扇门使劲地夹,日日夹,月月夹,年年夹,就成了现在的这样了...
[解决办法]
感谢楼主,刚好课程设计能用
[解决办法]
!!!!!!!!!!!!!!!!!!!
[解决办法]
值得研究。。。呵呵。。。。。


[解决办法]
不明白。。我的QQ2009 SP6 已经抓到句柄了。。。。密码框内容也能正常截获。。。
不知道说的是哪个元素?还是我的QQ版本不对?
[解决办法]
看了下,有感于思路。
[解决办法]
学习
[解决办法]
好,学习了。顶。。。。。。。。。
[解决办法]
不错,感觉有TControl的影子
[解决办法]
不错
很不错
学习了
[解决办法]
接分接分。。接分接分。。
[解决办法]
定一下啊……不错啊……6
[解决办法]
楼主您好,你的演示程序中有一个小小漏洞,就是使edit获得焦点但不输入任何数据,然后最小化窗口,再还原窗体,此时报错。
[解决办法]
呵呵,只是一个模拟实施方案而已! 
如果真要完全实现起来,要做的工作也不少
[解决办法]
错误出现在这句:edt.Parent := nil;
此句是该方案实现的关键。我自己研究一下吧,不敢耽误楼主时间。
[解决办法]
学习了。。。
顶一个。。。
[解决办法]
不知道,我是來學習的,順便幫頂。

热点排行