.版本 2

.支持库 iext

.支持库 eAPI

.程序集 窗口程序集1

.程序集变量 进程信息, 进程连接信息, , "0"

.程序集变量 状态数组, 文本型, , "0"

.子程序 _窗口1_创建完毕

状态数组 = { “未知”, “已经关闭”, “监听”, “发送同步空闲字符”, “接收同步空闲字符”, “数据交换中”, “结束等待1”, “结束等待2”, “关闭等待”, “关闭中”, “命令正确应答”, “连接等待”, “删除TCP连接” }

取进程连接 ()

.子程序 取进程连接, , , 返回数目 借用网上大侠的源码

.局部变量 数据, 字节集

.局部变量 缓冲区大小, 整数型

.局部变量 数量, 整数型

.局部变量 位置1, 整数型

.局部变量 地址, 字节集

.局部变量 状态, 整数型

.局部变量 本地地址, 整数型

.局部变量 本地端口, 整数型

.局部变量 远程地址, 整数型

.局部变量 远程端口, 整数型

.局部变量 进程ID, 整数型

.局部变量 局部_进程信息, 进程连接信息

.局部变量 I, 整数型

超级列表框1.全部删除 ()

API_GetExtendedTcpTable (数据, 缓冲区大小, 假, 2, 5, 0)

数据 = 取空白字节集 (缓冲区大小)

API_GetExtendedTcpTable (数据, 缓冲区大小, 假, 2, 5, 0)

数量 = 取字节集数据 (取字节集左边 (数据, 4), 3, )

位置1 = 4

清除数组 (进程信息)

.如果真 (数量 = 0)

返回 ()

.如果真结束

.计次循环首 (数量, I)

状态 = 取字节集数据 (取字节集中间 (数据, 位置1 + 1, 4), 3, )

地址 = 取字节集中间 (数据, 位置1 + 5, 4)

本地端口 = 取字节集数据 (取字节集中间 (数据, 位置1 + 9, 4), 3, )

远程端口 = 取字节集数据 (取字节集中间 (数据, 位置1 + 17, 4), 3, )

进程ID = 取字节集数据 (取字节集中间 (数据, 位置1 + 21, 4), 3, )

本地地址 = 取字节集数据 (取字节集中间 (地址, 1, 4), #整数型, )

地址 = 取字节集中间 (数据, 位置1 + 13, 4)

远程地址 = 取字节集数据 (取字节集中间 (地址, 1, 4), #整数型, )

局部_进程信息.进程ID = 进程ID

局部_进程信息.进程连接.dwState = 状态

局部_进程信息.进程连接.dwLocalAddr = 本地地址

局部_进程信息.进程连接.dwLocalPort = 本地端口

局部_进程信息.进程连接.dwRemoteAddr = 远程地址

局部_进程信息.进程连接.dwRemotePort = 远程端口

超级列表框1.插入表项 (, , , , , )

超级列表框1.置标题 (I - 1, 0, 到文本 (进程ID))

超级列表框1.置标题 (I - 1, 1, 取进程名 (进程ID))

超级列表框1.置标题 (I - 1, 2, GetAscIP (本地地址))

超级列表框1.置标题 (I - 1, 3, 到文本 (API_ntohs (本地端口)))

超级列表框1.置标题 (I - 1, 4, GetAscIP (远程地址))

超级列表框1.置标题 (I - 1, 5, 到文本 (API_ntohs (远程端口)))

超级列表框1.置标题 (I - 1, 6, 状态数组 [状态 + 1])

位置1 = 位置1 + 24

加入成员 (进程信息, 局部_进程信息)

.计次循环尾 ()

.子程序 GetAscIP, 文本型

.参数 inn, 整数型

.局部变量 nStr, 整数型

.局部变量 lpStr, 整数型

.局部变量 retString, 文本型

retString = 取空白文本 (32)

lpStr = API_inet_ntoa (inn)

.如果 (lpStr ≠ 0)

nStr = API_lstrlen (lpStr)

.如果真 (nStr > 32)

nStr = 32

.如果真结束

API_CopyMemory (retString, lpStr, nStr)

retString = 取文本左边 (retString, nStr)

返回 (retString)

.否则

返回 (“无法获取IP”)

.如果结束

.子程序 取进程名, 文本型

.参数 进程ID, 整数型

.局部变量 系统进程, 进程信息, , "0"

.局部变量 计次变量, 整数型

系统进程 = 取系统进程列表 ()

.计次循环首 (取数组成员数 (系统进程), 计次变量)

.如果真 (系统进程 [计次变量].进程标识符 = 进程ID)

返回 (系统进程 [计次变量].进程名称)

跳出循环 ()

.如果真结束

.计次循环尾 ()

返回 (“”)

.子程序 _按钮1_被单击

.局部变量 I, 整数型

.计次循环首 (取数组成员数 (进程信息), I)

.如果真 (到整数 (超级列表框1.取标题 (超级列表框1.现行选中项, 0)) = 进程信息 [I].进程ID)

进程信息 [I].进程连接.dwState = #MIB_TCP_STATE_DELETE_TCB

API_SetTcpEntry (进程信息 [I].进程连接)

.如果真结束

.计次循环尾 ()

取进程连接 ()

.子程序 _按钮2_被单击

取进程连接 ()

@易语言入门教程

文件下载

解压密码:

来源:三叶资源网,欢迎分享,公众号:iisanye,(三叶资源网⑤群:21414575)

易语言服务器怎么断开连接,易语言断开进程网络连接源码相关推荐

  1. 牛盾网络验证源码全开源【易语言】

    运行环境:需要一台服务器挂服务端 (window的系统都行) 涉及工具:手 以及 脑子~ 编程语言:易语言 快过年了,给大家发出福利,网络验证源码,市场上的ZES啊 天盾啊 这盾那盾 ,什么七七八八的 ...

  2. 开源一套易语言网络验证源码

    分享一套易语言写的网络验证源码,纯易语言编写,限期开放全部源码,可修改.可现用.可参考.        这套系统已经稳定运行5个月了,并且是使用人数最多的,也是易语言用户最喜欢的一套.提供高防服务器( ...

  3. 易语言php注册,易语言简单ASP网络验证源码 PHP一键搭建网络验证源码

    说明: 易语言简单ASP网络验证源码 ,很不错的易语言源码,适合易语言爱好者学习, (Easy language simple ASP network verification source code ...

  4. c语言远控,远控鼠标!C语言简单编程:整舍友必备+附送实例源码!

    远控鼠标!C语言简单编程:整舍友必备+附送实例源码!-1.jpg (10.71 KB, 下载次数: 0) 2018-10-11 05:24 上传 关注<一碳科技>有更多干货等着你哦! 远控 ...

  5. VB 断开指定进程网络连接函数

    VB 断开指定进程网络连接函数,通过指定进程名字,断开该进程的网络连接. Private Const PROCESS_QUERY_INFORMATION = 1024 Private Const PR ...

  6. c语言比较函数memcmp,c语言函数memcmp()如何比较内存前n个字节实例源码介绍

    c语言函数memcmp()如何比较内存前n个字节实例源码介绍.引入头文件:#include 定义memcmp()函数:int memcmp (const void *s1, const void *s ...

  7. 电脑移动热点无法开启,一直显示正在断开;没有要共享的网络连接,但你的Internet仍打开

    电脑移动热点无法开启,一直显示正在断开:没有要共享的网络连接,但你的Internet仍打开 将Windows 10移动热点服务重新启动,如果关闭后重启没重启成功,将电脑重启一下即可,移动热点服务此时状 ...

  8. win10系统连接服务器设置方法,技术编辑应对win10系统设置网络连接到服务器的详细...

    win10系统是很多电脑用户首选的装机系统,然而有不少用户在使用过程中可能会碰到对win10系统设置网络连接到服务器进行设置的情况.很多用户对电脑操作还很生疏,关于win10系统设置网络连接到服务器的 ...

  9. centsos7网络连接激活失败_CentOS 7 网络连接优先由与无线问题解决

    该解决方法不具有一般性: 由于我安装CentOS 7系统时选择的是服务器模式而不是家用个人计算机之类的模式,网络配置阶段,有线禁用了dhcp协议,也没有无线相关的内容,于是在gnome下根本没有无线网 ...

最新文章

  1. 其他算法-SVD奇异值分解
  2. 活用"端口碰撞技术"---远程管理的好方式
  3. 关于Redis的数据迁移(三种方法)
  4. 拦截retrofit数据请求返回的信息来判断程序错误点
  5. JS基础:求一组数中的最大最小值,以及所在位置
  6. update 千万数据_mysql学习(四)数据库
  7. 腾讯x5加载本地html乱码,腾讯X5内核播放器遇到的问题
  8. 后盾网php多少钱_商标转让做公证花多少钱-购店网
  9. SQL Server 输出 XML
  10. WordPress多用途电子商务博客新闻主题betheme 21.5.6版本
  11. git学习(四):理解git暂存区(stage)
  12. 获取结构体某成员偏移
  13. 五个步骤,搭建企业的“大数据视野”
  14. andriod搭建自己的轮询框架
  15. 【大数据处理技术】实验7(推荐林子雨老师的教程)
  16. 一杯茶的时间,上手第三方登录类库 JustAuth
  17. nas做服务器虚拟化共享存储,NAS虚拟化的部署及实现解析
  18. 在线密码破解medusa
  19. whale 帷幄:crm客户管理营销系统全称是什么
  20. 分享几张大佬程序员常用壁纸,你值得拥有!

热门文章

  1. 计算机网络拓扑图ppt,《计算机网络拓扑结构》.ppt
  2. 阿里云计算型弹性裸金属服务器ebmc4云服务器配置性能详解
  3. 大学物理----同方向同频率简谐振动的合运动公式的数学推导
  4. SHS800使用记录
  5. java局部刷新表格数据,局部刷新如何实现?看我简单实现局部刷新、分页
  6. OpenHarmony网络应用开发
  7. H5新特性:canvas学习2
  8. python np.unravel_index(indices, dims, order)
  9. 服务器安装桌面添加计算机,自己电脑桌面架设云服务器
  10. Android Dialog加载Fragment(DialogFragment)带横竖屏动画