网页qq抓取什么原理(MagicFlash.exe就是一个一个网页查看程序的实现与实现)

优采云 发布时间: 2021-11-23 15:02

  网页qq抓取什么原理(MagicFlash.exe就是一个一个网页查看程序的实现与实现)

  源代码

  这几天的标题。QQ刚刚推出了2004 IBeta II。新功能相当不错。最吸引人的是那神奇的表情。在MSN中叫WINKS,但QQ实现的MSN不同。QQ使用FLASH作为原创素材,而MSN的WINKS使用它。它是 GFI 图片和声音文件的合成。

  大家都知道,QQ魔法表情激活后,内存中会多出一个MagicFlash.exe进程。它是一个简单的FLASH播放器,它实际上并不是一个播放器。原理是一个网页。可以在QQ安装目录下找到MagicFlash.exe文件。可以试试拖一个FLASH文件(SWF)到MagicFlash.exe图标上看看,这就是所谓的魔法表情,哈哈。是不是很简单?.

  说到实现原理,就很简单了。我仔细研究过。其实MagicFlash.exe是一个网页浏览程序(MFC写的,不知道是什么控件,反正我是可以浏览网页的,比如WebBrowser控件)。当你运行MagicFlash.exe时,程序会捕捉当前屏幕的固定区域,制作这个网页的背景,然后插入一个ActiveX小插件(当然是FLASH)来播放你给的Flash,并同时设置Flash背景为透明,这样透明的FLASH就在你不知情的情况下显示在你的屏幕上。其实不是透明的,而是把当前固定的屏幕区域截下来作为网页的背景,哈哈。. 是不是很简单?您还可以使用任何语言编写类似 MagicFlash.exe 的程序。

  哈哈,上面的代码就是整个程序的核心。只要你的程序可以查看网页,你就可以在你的网页上使用这个损坏的代码。当然,条件是你必须先对当前屏幕进行截图:

  “mt4F.jpg”是您拍摄的图片。将其用作背景以与您的屏幕保持一致并实现透明效果。注意不要改变程序的位置。这就是QQ的作用。

  以上都经过本人验证。该代码也是由 MagicFlash.exe 生成的。有兴趣的可以研究一下,制作属于自己的“魔法表情”或者其他更强大的程序。利用 Flash 的透明属性结合网页可以实现很多意想不到的效果。

  哈哈,我的小东西太难懂了,请见谅。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线