当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: ---- 在网络管理中,有时需要通过监视远程计算机屏幕来了解网上微机的使用情况。
 

 

 ·共享雅虎,交流乐趣---目录    »显示摘要«
    摘要:共享雅虎,交流乐趣... 2 1:序言... 2 2:下载文件... 2 3:获得共享邮箱... 4 4:如何共享自己的邮箱... 4 5:如何生成登录码... 5 6:什么是描述文件... 5 7:如何生成描述文件... 6 8:如何上传描述文件... 6 9:复习一下... 6 一点遗憾... 7 我的联系方式... 7 网络资源... 7 最后的话... 7 ......
    摘要: 3:获得共享邮箱 如果某人想共享自己的雅虎邮箱,那么他必须提供两个数据:登陆码和下载码。 之所以一开始你就拥有我提供的雅虎信箱,因为我已经把这两个数据输入到软件当中。下面讲解如何输入这两个数据。 假设你在网上得到某人提供的登陆码(4102f1f3302d10823ebce1190e0a827da31642edb61bbea93f9d47adb5f7f40bf11b46398f9b9......


DELPHI实现远程屏幕抓取
---- 在网络管理中,有时需要通过监视远程计算机屏幕来了解网上微机的使用情况.虽然,市面上有很多软件可以实现该功能,有些甚至可以进行远程控制,但在使用上缺乏灵活性,如无法指定远程计算机屏幕区域的大小与位置,进而无法在一屏上同时监视多个屏幕.其实,可以用delphi自行编制一个灵活的远程屏幕抓取工具,简述如下.

---- 一.软硬件要求.

---- 二.实现方法. 【程序编程相关:即将发表创建型模式论文敬请关注

---- windows95/98对等网,用来监视的计算机(以下简称主控机)与被监视的计算机(以下简称受控机)都必须装有tcp/ip 协议,并正确配置.如没有网络,也可以在一台计算机上进行调试. 【推荐阅读:管理的理解 概述(-)

---- udp(user datagram protocol,意为用户报文协议)是internet上广泛采用的通信协议之一.与tcp协议不同,它是一种非连接的传输协议,没有确认机制,可靠性不如tcp,但它的效率却比tcp高,用于远程屏幕监视还是比较适合的.同时,udp控件不区分服务器端与客户端,只区分发送端与接收端,编程上较为简单,故选用udp协议,使用delphi 4.0提供的tnmudp控件. 【扩展信息:jsp中,使用js生成动态的数据库相关的

---- 编制两个应用程序,一个为vclient.exe,装在受控机上,另一个为vserver.exe,装在主控机上.vserver.exe指定要监视的受控机的ip地址与将要在受控机屏幕上抓取区域的大小与位置,并发出屏幕抓取指令给vclient.exe,vclient.exe得到指令后,在受控机屏幕上选取指定区域,生成数据流,将其发回主控机,并在主控机上显示出抓取区域的bmp图象.由以上过程可以看出,该方法的关键有二:一是如何在受控机上进行屏幕抓取,二是如何通过tcp/ip协议在两台计算机中传输数据.

---- 三.创建演示程序.

---- 第一步,编制vclient.exe文件.新建delphi工程,将默认窗体的name属性设为“client”.加入tnmudp控件,name属性设为“cudp”;localport属性设为“1111”,让控件cudp监视受控机的1111端口,当有数据发送到该口时,触发控件cudp的ondatareceived事件;remoteport属性设为“2222”,当控件cudp发送数据时,将数据发到主控机的2222口.

---- 在implementation后面加入变量定义

const bufsize=2048;{ 发送每一笔数据的缓冲区大小 }

var

bmpstream:tmemorystream;

leftsize:longint;{ 发送每一笔数据后剩余的字节数 }


...   下一页
    摘要:8:如何上传描述文件 一个下载码对应一个描述文件,请看下面的表格。 下载码 描述文件名 邮件主题 tte tte.describe.xml tte.describe xxy xxy. describe.xml xxy. describe 下载码为描述文件名第一个点号前面的内容;邮件主题为描述文件名去掉扩展名。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE