public NetworkScannerN() { MyWaitHandleArray = new WaitHandle[] { MyTerminateEvent, MyScanCompleteEvent }; SpeedWait = new WaitHandle[] { MyScanThrottleEvent }; SpeedTimer.Elapsed += SpeedTimer_Elapsed; if (Utilities.IsXp()) { scanInterface = new NdisScanInterface(); } else { scanInterface = new ManagedScanInterface(); } scanInterface.ScanComplete += scanInterface_ScanComplete; scanInterface.InterfaceError += scanInterface_InterfaceError; }
public NetworkScannerN() { MyWaitHandleArray = new WaitHandle[] { MyTerminateEvent, MyScanCompleteEvent }; SpeedWait = new WaitHandle[] {MyScanThrottleEvent}; SpeedTimer.Elapsed += SpeedTimer_Elapsed; if(Utilities.IsXp()) { scanInterface = new NdisScanInterface(); } else { scanInterface = new ManagedScanInterface(); } scanInterface.ScanComplete += scanInterface_ScanComplete; scanInterface.InterfaceError += scanInterface_InterfaceError; }