您的位置:逆风者 易语言 支持库大全 正文
 添加时间:2007-11-07 原文发表:2007-11-07 人气:127


网络拦截支持库(1.1-6).zip
下载: zip 文件

支持库名称及版本:网络拦截支持库(1.1#6版)
逆@风@者
所支持语言:中文(大陆)
本支持库在Win9x/ME/NT/2000/XP环境下实现了对WinSock2的函数拦截(包括如下函数:socket/closesocket/bind/listen/connect/accept/send/sendto/recv/recvfrom)。系统中任何程序使用WinSock2的函数都会被本支持库所拦截,并使用易语言事件触发的方式处理,您可以在被触发的事件中按照相应事件的规则自由的处理其他程序的WinSock调用。如果您对WinSock或Windows网络编程不是很了解,建议您在使用本支持库前阅读WinSock等其他相关文档或教程。注意:在使用本支持库前,您必须先正确安装网络服务提供者(ESPINN.dll(NN为当前版本))文件。网络服务提供者(ESPINN.dll(NN为当前版本))文件必须是随本支持库一起附带的网络服务提供者(ESPINN.dll(NN为当前版本)),否则安装将失败。当前本支持库对应的网络服务提供者版本是1.1。安装方法:使用"网络服务安装"中的"安装"命令(注意该命令的参数一定要填写正确)。卸载方法:首先您必须确定系统中和本支持库类似的拦截/过滤软件已正确卸载或没有卸载,否则请千万不要使用卸载方法!使用"网络服务安装"中的"卸载"命令,如果本方法没有执行成功,请千万不要删除已成功安装到系统路径下的网络服务提供者(ESPINN.dll(NN为当前版本))文件,原因请见下列警告。 [ 警告 ]如果网络服务提供者(ESPINN.dll(NN为当前版本))已经安装成功,并且"卸载"命令没有成功执行,(注意:只有"卸载"命令返回"真"才代表真正成功卸载了),或根本没有使用"卸载"命令,系统路径下的网络服务提供者(ESPINN.dll(NN为当前版本))文件不可以改名、删除或移动路径,否则很有可能导致整个系统的WinSock瘫痪。如果上述情况真的发生了也不要紧,您可以将随本支持库附带的网络服务提供者(ESPINN.dll(NN为当前版本))文件再次复制到系统路径中(推荐使用此方法,因为后面的方法在某些特定情况下可能不保险),或者直接执行"卸载"命令,并确定该命令是执行成功了
本库为一般支持库,需要易系统3.7版本的支持,需要系统核心支持库3.7版本的支持,提供了6种库定义数据类型,提供了37种命令。
操作系统需求: Windows

网调者信息构造() 
网调者析构() 
网调者复制构造() 
取进程名()  返回进程名
取进程标识()  返回进程标识(ProcessID)
取线程标识()  返回线程标识(ThreadID)
网址构造() 
网址析构() 
网址复制构造() 
取族()  获取地址族
置族()  设置地址组。成功返回真,失败返回假
取数据() 
置数据() 
取数据个数() 
置数据个数() 
网络数据构造() 
网络数据析构() 
网络数据复制构造() 
取长度()  获取网络数据的长度
分配()  分配网络数据的空间,原数据将被删除。成功返回真,失败返回假
从文本分配()  根据指定文本分配并复制新的网络数据,原数据将被删除。成功返回真,失败返回假
从字节集分配()  根据指定字节集分配并复制新的网络数据,原数据将被删除。成功返回真,失败返回假
释放()  删除现有的网络数据。成功返回真,失败返回假
取数据()  获取指定位置的网络数据,注意:指定的位置必须合法,否则将引起程序或系统崩溃。成功返回真,失败返回假
到文本()  将现有网络数据转换到文本并返回该文本,注意:字符值等于0的值将被转换为空格' '
到字节集()  将现有网络数据转换到字节集并返回该字节集
网络服务安装构造() 
网络服务安装析构() 
网络服务复制构造() 
是否已安装()  判断当前系统中是否已安装了网络服务提供者(ESPINN.dll(NN为当前版本)),和已安装到系统路径下的网络服务提供者(ESPINN.dll(NN为当前版本))是否是合法的并且是否存在
安装()  安装网络服务提供者(ESPINN.dll(NN为当前版本))到系统路径下,例如:"C:\Windows\System32\ESPI11.dll"。注意:11表示当前的网络服务提供者版本是1.1。成功返回真,失败返回假,失败通常会由以下原因引起:1,要安装的文件不存在;2,要安装的文件是非法的(不是随支持库附带的网络服务提供者(ESPINN.dll(NN为当前版本)));3,低一层的网络服务是非法的;4,Windows系统其他原因;5,先前安装的同版本的网络服务提供者没有先卸载。 [ 警告 ]如果网络服务提供者(ESPINN.dll(NN为当前版本))已经安装成功,并且"卸载"命令没有成功执行,(注意:只有"卸载"命令返回"真"才代表真正成功卸载了),或根本没有使用"卸载"命令,系统路径下的网络服务提供者(ESPINN.dll(NN为当前版本))文件不可以改名、删除或移动路径,否则很有可能将导致整个系统的WinSock瘫痪。如果上述情况真的发生了也不要紧,您可以将随本支持库附带的网络服务提供者(ESPINN.dll(NN为当前版本))文件再次复制到系统路径中(推荐使用此方法,因为后面的方法在某些特定情况下可能不保险),或者直接执行"卸载"命令,并确定该命令是执行成功了
卸载()  删除网络服务提供者在系统中已注册信息,但是并不实际删除系统路径下的网络服务提供者(ESPINN.dll(NN为当前版本))文件。卸载后,请重新启动系统。成功返回真,失败返回假,失败可由以下原因引起:1,低一层网络服务是非法的;2,安装后的注册信息有损坏;3,Windows系统其他原因  [警告]要删除/改名/移动系统路径下的网络服务提供者(ESPINN.dll(NN为当前版本)),必须先使用本命令成功卸载,详细信息请参见本支持库的解释
打开()  开始网络拦截。注意:在执行本命令前,您必须保证已经正确安装了随本支持库提供的网络服务提供者网络服务提供者(ESPINN.dll(NN为当前版本))文件到系统路径下。成功返回真,失败返回假,失败可由以下原因引起:1,网络服务提供者(ESPINN.dll(NN为当前版本))没有安装;2,网络服务提供者(ESPINN.dll(NN为当前版本))已安装,但该文件在系统路径下并不存在3,Windows系统其他原因
关闭()  结束当前网络拦截。成功返回真,失败返回假。注意:在您不需要继续进行网络拦截前必须使用本命令结束当前的网络拦截
取版本()  获取网络服务提供者版本,10表示1.0,20表示2.0以此类推
取IP端口()  获取IP和端口的信息
置IP端口()  设置IP和端口等信息。成功返回真,失败返回假
相关文章

多媒体支持库(2.4-8)
易Logo支持库(1.0-105)
因特网服务支持库(1.2-1)
进程通讯支持库(1.1-2)
图像格式转换支持库(1.0-4)
高级表格支持库(1.3-8)
EXCEL2000支持库(1.0-7)
拖放支持库(1.0-2)
DirectX支持库(1.5-2)
数据库操作支持库(1.4-5)
办公组件支持库(3.9-0)
PowerPoint2000支持库(1.0-28)
网络通讯支持库二(1.0-4)
文本语音转换支持库(1.1-3)
保密通讯支持库(1.4-1)
多线程支持库(1.1-3)
矢量动画框(1.1-0)
TCP/UDP网络通信支持库(1.4-0)
易向导支持库(1.0-50)
WORD2000支持库(1.1-0)

相关评论


本文章所属分类:首页 易语言 支持库大全

  热门关键字: