Beispiel #1
0
        public void LoadDetectionInfo(DetectionInfo detectionInfo)
        {
            this.info = detectionInfo;

            // Add protocolItems
            AddResultItem(ref protocolItems, "MS-RDPBCGR", true);
            AddResultItem(ref protocolItems, "MS-RDPEDYC", detectionInfo.IsSupportRDPEDYC);
            AddResultItem(ref protocolItems, "MS-RDPEMT", detectionInfo.IsSupportRDPEMT);

            // Add featuresItems
            AddResultItem(ref featureItems, "Auto Reconnect", detectionInfo.IsSupportAutoReconnect);
            AddResultItem(ref featureItems, "FastPath Input", detectionInfo.IsSupportFastPathInput);

            this.resultItemMapList.Add(protocolItems);
            this.resultItemMapList.Add(featureItems);
            ResultMapList.ItemsSource = resultItemMapList;
        }
Beispiel #2
0
        public List <ResultItemMap> LoadDetectionInfo(DetectionInfo detectionInfo)
        {
            this.info = detectionInfo;

            // Add protocolItems
            AddResultItem(ref protocolItems, "MS-RDPBCGR", true);
            AddResultItem(ref protocolItems, "MS-RDPEDYC", detectionInfo.IsSupportRDPEDYC);
            AddResultItem(ref protocolItems, "MS-RDPEMT", detectionInfo.IsSupportRDPEMT);
            AddResultItem(ref protocolItems, "MS-RDPELE", detectionInfo.IsSupportRDPELE);

            // Add featuresItems
            AddResultItem(ref featureItems, "Auto Reconnect", detectionInfo.IsSupportAutoReconnect);
            AddResultItem(ref featureItems, "FastPath Input", detectionInfo.IsSupportFastPathInput);

            resultItemMapList.Add(protocolItems);
            resultItemMapList.Add(featureItems);
            return(resultItemMapList);
        }
        public void LoadDetectionInfo(DetectionInfo detectionInfo)
        {
            this.info = detectionInfo;

            // Add protocolItems
            AddResultItem(ref protocolItems, "MS-RDPBCGR", true);

            // Add featuresItems

            AddResultItem(ref featureItems, "Auto Reconnect", detectionInfo.IsSupportAutoReconnect);
            AddResultItem(ref featureItems, "Server Redirection", detectionInfo.IsSupportServerRedirection);
            AddResultItem(ref featureItems, "Network Characteristics Detection", detectionInfo.IsSupportNetcharAutoDetect);

            AddResultItem(ref featureItems, "Connection Health Monitoring", detectionInfo.IsSupportHeartbeatPdu);
            AddResultItem(ref featureItems, "Static Virtual Channels", detectionInfo.IsSupportStaticVirtualChannel);

            this.resultItemMapList.Add(protocolItems);
            this.resultItemMapList.Add(featureItems);
            ResultMapList.ItemsSource = resultItemMapList;
        }
 public RDPDetector(DetectionInfo detectInfo)
 {
     this.detectInfo = detectInfo;
 }
Beispiel #5
0
 public RDPDetector(DetectionInfo detectInfo, DetectLogger logger)
 {
     this.detectInfo = detectInfo;
     this.logWriter  = logger;
 }