Beispiel #1
0
 public mainFrm()
 {
     InitializeComponent();
     ips       = new IPSrvProvider();
     ping      = new Ping();
     ScannedIP = new List <string>();
     CheckForIllegalCrossThreadCalls = false;
     IsCancelCilcked = false;
     IsWireConn      = true;
     IsSucessful     = false;
     IsBatchExec     = false;
     IsNewVer        = true;
 }
Beispiel #2
0
 /// <summary>
 /// 初始化封装类 LANScanner
 /// </summary>
 /// <param name="_localip">本机IP地址</param>
 public LANScanner(string _localip)
 {
     ipsrv = new IPSrvProvider();
      
     
     LocalIP = _localip;
     ScanProgress = 0;
     //后台操作执行
     bgw = new BackgroundWorker();
     //属性设置
     bgw.WorkerSupportsCancellation = true;//允许退出
     bgw.WorkerReportsProgress = true;//允许报告情况
     //注册事件
     bgw.DoWork += Bgw_DoWork;
     bgw.ProgressChanged += Bgw_ProgressChanged;
 }