2022年VB.NET开发扫描客户端服务工具Java教程.docx
《2022年VB.NET开发扫描客户端服务工具Java教程.docx》由会员分享,可在线阅读,更多相关《2022年VB.NET开发扫描客户端服务工具Java教程.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2022年VB.NET开发扫描客户端服务工具Java教程这个方案运用了Microsoft.NET技术,同时也用到了.NET Framework中的ADO.NET ,WMI management,XML。其核心是一个由VB.NET写的程序以及它的两个配置文件,配置文件为XML格式,该程序按IP扫描网络,得到每个系统的服务 的状态,假如IP地址没有对应系统,则忽视该IP,针对没有安装服务或服务停止的系统我们在另一个线程中运行NBTSTAT吩咐,得到其机器名,用户名,MAC地址域等信息,以便我们找到机器解决问题。其次为了保存扫描的结果,我们须要一个很小的数据库MS-Access或MS-SQL ser
2、ver都可以,本文运用SQL2000 。最终为了呈现出扫描的结果,以便我们实行行动,这里我们运用网页的形式把数据库中的结果呈现出来。1 VB.NET程序该程序运用两个XML格式的配置文件,当程序启动时会读入这些配置。其中一个文件定义了须要扫描的网段,包括解除在外的地址段。另一个文件定义了连接数据库的信息,以及数据表的定义。这两个文件的内容如下:IPLISTIP LANID=192.168.100. EXP L=”1” H=”30”/IPIP LANID=192.168.101. /IP LANID=192.168.102. /IP LANID=192.168.103. /IP LANID=19
3、2.168.104. EXP L=”1” H=”40”/IP/IPLIST该文件定义将要扫描5个网段,其中两个网段有些地址须要解除在外(安排给打印机等设备),对于192.168.100段,我们解除从1到30,对于192.168.104段我们解除1到40。DBINFOSERVERDBServer/SERVERDATABASEDB/DATABASEUIDREPORT/UIDPWDREPORT/PWDSERVICE TABLE=”SERVICE”SERVICE/SERVICE/DBINFO该文件定义了连接数据库所需的信息TAGMeaningSERVERSCANSERVICE数据库的服务器名DATABASESCANSERVICE数据库名UID用于更新SCANSERVICE数据库的数据库用户名PWD用于更新SCANSERVICE数据库的数据库用户的密码SERVICE该TAG的 inner 定义了我们希望扫描的Service的名字,这里我们假定希望扫描服务名为SERVICE。该TAG的属性定义了数据库中表名,该表用于保存扫描结果。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 VB NET 开发 扫描 客户端 服务 工具 Java 教程
限制150内