private void ButtonValidateHardware_Click(object sender, EventArgs e) { var result = Softdog.ValidateLocal(); if (result.Error) { MessageBox.Show(result.Message); return; } //var result2 = JsonConvert.DeserializeObject<JObject>(result.ToString()); //if (protocol == null) //{ // MessageBox.Show("系统异常"); // return; //} //if (protocol.Error) //{ // MessageBox.Show(protocol.Message); // return; //} MessageBox.Show("验证成功"); }
private void ButtonStart_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; this.Enabled = false; ThreadPool.QueueUserWorkItem(delegate { var result = Softdog.ValidateLocal(); if (result.Success) { this.Invoke(new MethodInvoker(delegate { this.Enabled = true; this.Cursor = Cursors.Default; this.DialogResult = System.Windows.Forms.DialogResult.OK; })); } else { this.Invoke(new MethodInvoker(delegate { this.Enabled = true; this.Cursor = Cursors.Default; MessageBox.Show(result.Message); })); } }); }