成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET程序之掃描客戶端服務代碼演示

開發(fā) 后端
文章主要列舉VB.NET程序?qū)嵗S多人都知道客戶端往往會出現(xiàn)很多問題,我們就這個問題寫了一個VB.NET開發(fā)掃描客戶端服務工具。
客戶端往往會出現(xiàn)很多問題,在網(wǎng)上收了一些資料,是關于一個VB.NET開發(fā)掃描客戶端服務的例子,在這里和大家拿出來一起分享一下。在大中型企業(yè)信息系統(tǒng)中,對客戶端PC的管理,往往是容易出現(xiàn)問題的環(huán)節(jié)。因此,很多大公司引入了各種分布式的管理系統(tǒng),例如防病毒方面的Norton AntiVirus,BlackICE防火墻,微軟的 SMS (System Management Server),等等,這些系統(tǒng)都會在客戶端安裝相應的客戶端軟件,一般都是以服務的形式出現(xiàn),但是由于種種原因,這些服務會停止運行或者該客戶機根本沒有安裝這些客戶端服務,這樣管理系統(tǒng)就會出現(xiàn)疏漏,有可能造成問題,如因無法防御病毒而成為病毒源,無法為該客戶端發(fā)布軟件,無法管理客戶PC等等。在此,我們提供一個方案,可以定時按照IP地址掃描網(wǎng)絡,報告出特定的服務的狀態(tài)。
 
這個方案使用了Microsoft.NET技術,同時也用到了.NET Framework中的ADO.NET ,WMI management,XML。其核心是一個VB.NET程序以及它的兩個配置文件,配置文件為XML格式,該程序按IP掃描網(wǎng)絡,得到每個系統(tǒng)的服務 的狀態(tài),如果IP地址沒有對應系統(tǒng),則忽略該IP,針對沒有安裝服務或服務停止的系統(tǒng)我們在另一個線程中運行NBTSTAT命令,得到其機器名,用戶名,MAC地址域等信息,以便我們找到機器解決問題。其次為了保存掃描的結(jié)果,我們需要一個很小的數(shù)據(jù)庫MS-Access或MS-SQL server都可以,本文使用SQL2000 。***為了呈現(xiàn)出掃描的結(jié)果,以便我們采取行動,這里我們使用網(wǎng)頁的形式把數(shù)據(jù)庫中的結(jié)果展現(xiàn)出來。 
 
VB.NET程序
 
該程序使用兩個XML格式的配置文件,當程序啟動時會讀入這些配置。其中一個文件定義了需要掃描的網(wǎng)段,包括排除在外的地址段。另一個文件定義了連接數(shù)據(jù)庫的信息,以及數(shù)據(jù)表的定義。這兩個文件的內(nèi)容如下: 
  1. <IPLIST>   
  2. <IP LANID="192.168.100." ><EXP L=”1” H=”30”/></IP>   
  3. <IP LANID="192.168.101." />   
  4. <IP LANID="192.168.102." />   
  5. <IP LANID="192.168.103." />   
  6. <IP LANID="192.168.104." ><EXP L=”1” H=”40”/></IP>   
  7. </IPLIST>   
 
該文件定義將要掃描5個網(wǎng)段,其中兩個網(wǎng)段有些地址需要排除在外(分配給打印機等設備),對于192.168.100段,我們排除從1到30,對于192.168.104段我們排除1到40。 
 
  1. <DBINFO>   
  2. <SERVER>DBServer</SERVER>   
  3. <DATABASE>DB</DATABASE>   
  4. <UID>REPORT</UID>   
  5. <PWD>REPORT</PWD>   
  6. <SERVICE TABLE=”SERVICE”>SERVICE</SERVICE>   
  7. </DBINFO>   
 該文件定義了連接數(shù)據(jù)庫所需的信息 
 
  1. TAG Meaning   
  2. <SERVER> SCANSERVICE數(shù)據(jù)庫的服務器名   
  3. <DATABASE> SCANSERVICE數(shù)據(jù)庫名   
  4. <UID> 用于更新SCANSERVICE數(shù)據(jù)庫的數(shù)據(jù)庫用戶名   
  5. <PWD> 用于更新SCANSERVICE數(shù)據(jù)庫的數(shù)據(jù)庫用戶的密碼   
  6. <SERVICE> 該TAG的 inner 定義了我們希望掃描的Service的名字,  
這里我們假定希望掃描服務名為SERVICE。該TAG的屬性定義了數(shù)據(jù)庫中表名,該表用于保存掃描結(jié)果。上述就是一個VB.NET程序 。

【編輯推薦】

  1. VB.NET獲取硬盤信息四大法寶
  2. 講述VB.NET調(diào)用Excel的好處
  3. 簡單例子概述VB.NET新窗體
  4. 描述VB.NET工程轉(zhuǎn)換成步驟
  5. 自己動手實現(xiàn)VB.NET控件數(shù)組
責任編輯:田樹 來源: 博客
相關推薦

2009-10-15 10:46:03

PPC客戶端程序VB.NET創(chuàng)建

2009-10-26 11:04:36

VB.NET UDP協(xié)

2009-10-29 13:46:14

VB.NET DES加

2009-11-03 11:06:40

VB.NET事件

2009-11-02 09:45:23

VB.NET文件系統(tǒng)對

2009-10-27 10:58:00

VB.NET文件名排序

2009-10-28 15:18:46

VB.NET網(wǎng)絡應用

2010-01-22 15:09:11

VB.NET下載程序

2010-01-22 18:01:55

2009-10-26 09:50:20

VB.NET Star

2009-10-26 14:50:18

VB.NET遍歷注冊表

2009-10-26 10:30:57

VB.NET處理FTP

2009-10-23 14:31:05

VB.NET類定義

2009-10-20 17:28:02

VB.NET服務器端

2009-10-29 14:35:08

VB.NET代碼

2009-10-10 15:43:51

2009-11-02 13:54:27

VB.NET shel

2010-01-08 15:41:36

VB.NET窗口關閉

2009-10-27 13:34:32

VB.NET WEB服

2010-01-13 09:31:39

VB.NET窗體打印
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人在线视频网站 | 狠狠婷婷综合久久久久久妖精 | 免费v片在线观看 | 久久国产精彩视频 | 亚洲成人综合在线 | 欧美精品片 | 视频二区国产 | 情侣av| 99re视频在线观看 | 在线免费亚洲视频 | 拍真实国产伦偷精品 | 国产一级电影在线观看 | 久久影音先锋 | 国产在线精品一区 | 99久久久99久久国产片鸭王 | 91原创视频 | 超碰成人在线观看 | 在线欧美视频 | 日本不卡高字幕在线2019 | 亚洲精品一区二区网址 | 国产中文字幕网 | 麻豆久久久久久久 | 成人av看片 | 午夜电影网站 | 天堂资源最新在线 | 美女黄网 | 91视频91| 日韩午夜影院 | 久久久久国产一区二区三区 | 日韩有码在线播放 | 91亚洲国产成人久久精品网站 | 成人在线中文字幕 | 国产资源一区二区三区 | 日本二区在线观看 | 日本 欧美 国产 | 人人干人人爽 | 亚洲国产在 | 特级丰满少妇一级aaaa爱毛片 | a免费视频 | 成人网视频 | 夜夜爆操 |