private void btn_WriteU_Click(object sender, EventArgs e) { if (dgv_DumpData.Rows.Count != 64) { return; } FileLayer.Write("key/tmp.dump", GetGridViewData()); StringBuilder szArgv = new StringBuilder(); szArgv.Append("W "); if (rb_KeyA.Checked) { szArgv.Append("a "); } else { szArgv.Append("b "); } szArgv.Append(" key/tmp.dump key/tmp.dump"); if (pl.AsyncStart("nfc/nfc-mfclassic.exe", szArgv.ToString()) == false) { MessageBox.Show("已存在工作线程"); return; } }
private void btn_Export2File_Click(object sender, EventArgs e) { if (dgv_DumpData.Rows.Count != 64) { return; } if (saveFileDialog.ShowDialog() != DialogResult.OK) { return; } FileLayer.Write(saveFileDialog.FileName, GetGridViewData()); MessageBox.Show("保存到文件 [" + saveFileDialog.FileName.Substring(saveFileDialog.FileName.LastIndexOf("\\") + 1) + "] 成功!"); }