private void ShowComputerInfo() { var hostName = Dns.GetHostName(); var ipHostEntry = Dns.GetHostEntry(hostName); var ipAddresses = ipHostEntry.AddressList.Where(w => w.ToString().Contains(".")).Select(s => s.ToString()).AsList(); label2.Text = string.Join("/", ipAddresses); label4.Text = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); var devices = DatabaseHelper.GetDevices(ipAddresses.ToArray()); foreach (var device in devices) { device.Enable = 0; device.Ip = device.Ip.Split(':')[0]; deviceList.Add(device); } ShowDeviceList(); bioSdk = new BioSDK(); if (bioSdk.Init()) { for (int i = 0; i < deviceList.Count; i++) { var deviceMonitor = new DeviceMonitor(bioSdk, deviceList[i]); deviceMonitor.Start(i); deviceMonitors.Add(deviceMonitor); } } }
private void 读取设备用户数量ToolStripMenuItem_Click(object sender, EventArgs e) { var selectedListViewItemCollection = listView1.SelectedItems; if (selectedListViewItemCollection.Count == 0) { MessageBox.Show("请选择要操作的设备", "提示"); return; } ; this.textBox1.Text = ""; foreach (var VARIABLE in selectedListViewItemCollection) { ListViewItem item = (ListViewItem)VARIABLE; DeviceMonitor deviceMonitor = (DeviceMonitor)item.Tag; deviceMonitor.GetUserSize(); } }