数字媒体技术与应用_试卷模板

数字媒体技术与应用_试卷模板

ID:13734161

大小:443.00 KB

页数:6页

时间:2018-07-24

数字媒体技术与应用_试卷模板_第1页
数字媒体技术与应用_试卷模板_第2页
数字媒体技术与应用_试卷模板_第3页
数字媒体技术与应用_试卷模板_第4页
数字媒体技术与应用_试卷模板_第5页
资源描述:

《数字媒体技术与应用_试卷模板》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数字媒体技术与应用》课程考核报告学生姓名:夏小珍学号:2012214466班级:1301203学院:软件工程学院专业:软件工程报告的体系结构、立意(20分)类似自动发送QQ消息功能的技术研究背景、目的(20分)网上QQ尾巴病毒很多,自己也遭到迫害,所以想了解其中的原理及实现原理、方法(40分)Spy++、文本框的句柄、“发送”按钮的句柄实验结果、结论(20分)实现了自动发送消息学生成绩:教师(签名):考试日期:2015年05月20日14:00时至16:00时自动发送消息的设计与实现夏小珍(重庆邮电大学软件工程学院重庆400065

2、)摘要:QQ聊天工具不仅实现了人们之间的即时聊天,还进一步加强了人与人之间的联系,当你在线时,而人不在设备附近,可以设置自动回复,这样就可以及时回答别人。但是现在很多QQ尾巴病毒恶意发送一些消息给别人,造成人们的反感和无奈。当用户打开一个QQ消息发送窗口时,病毒会自动往消息文本框里输入文本,然后不等用户反应过来就发送出去了。如果要实现这些功能必须获得QQ窗口“发送”按钮的句柄和文本框的句柄。关键词:QQ、自动发送、窗口、句柄、文本框TheDesignAndImplementationOfAutomaticSendingMessag

3、esXiaXiaozhen(SchoolofSoftwareEngineering,ChongqingUniversityofPosts&Telecommunications,Chongqing400065,China)Abstract:QQchattoolsnotonlyrealizedtheinstantmessagingbetweenpeople,andalsostrengthenthecontactbetweenpeople,whenyouareonline,andnearoutoftheequipment,youcans

4、ettheautoreply,sothatyoucananswerinatimelymanner.ButnowalotofQQtailvirusmalicioustosendsomemessagetoothers,causepeople'saversionandhelpless.MessageissentwhentheuseropensaQQwindow,theviruswillautomaticallyentertextintothemessagetextbox,andthensendoutwithoutwaitingforau

5、sertoreact.IfyouwanttoachievethesefunctionsmustbeQQwindowhandletothe"send"buttonandthetextframe'shandle.Keywords:QQ,automaticallysend,window,handle,textboxes1引言近来QQ尾巴病毒,在网上很是流行,人们常常收到网友们发到来的带尾巴的消息。当用户打开一个QQ消息发送窗口时,病毒会自动往消息文本框里输入文本,然后不等用户反应过来就发送出去了,如果要实现这些功能必须获得QQ窗口“发送

6、”按钮的句柄和文本框的句柄。2QQ窗口分析在进行程序编写之前需要使用Spy++软件对QQ窗口进行分析,以及了解QQ窗口各个子窗口之间的关系。启动Spy++,打开一个QQ窗口。在Spy++的“监视”菜单中选择“查找窗口”,就弹出如图的窗口,然后选择“查找程序工具”,拖到QQ窗口的输入文本框上。单击确定,就弹出如图3的窗口在图3这个窗口中,我们可以对当前窗口的类别、父窗口和子窗口的继承关系等有关该窗口的信息。经分析,输入文本框是QQ窗口的第4个子窗口的第23个子窗口的第1个子窗口,这对我们程序的编写十分重要。采用同样的步骤,对“发送”

7、按钮进行分析,得到:“发送”是QQ窗口的一个子窗口。3、QQ窗口句柄的获取  QQ窗口有两种,一种是消息模式,在这种情况下,窗口标题含有“发送消息”字样;一种是聊天模式,窗口标题含有“聊天中”字样。这些文字将成为我们寻找QQ窗口的线索。下面是获得QQ窗口的代码:CWnd*hCurrentWindow;CWnd*QQWnd;CStringWndText;CStringSendText;hCurrentWindow=(CDialog*)GetWindow(GW_HWNDFIRST);while(hCurrentWindow!=NULL

8、){hCurrentWindow->GetWindowText(WndText);if((WndText.Find("聊天中")!=-1)

9、

10、(WndText.Find("发送消息")!=-1)){QQWnd=hCurrentWindow;brea

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。