近v1.6.2
This commit is contained in:
parent
54c02ed114
commit
35b1179e89
157
MifareOneTool/Form1.Designer.cs
generated
157
MifareOneTool/Form1.Designer.cs
generated
@ -69,9 +69,7 @@
|
|||||||
this.buttonEUIDWrite = new System.Windows.Forms.Button();
|
this.buttonEUIDWrite = new System.Windows.Forms.Button();
|
||||||
this.button4 = new System.Windows.Forms.Button();
|
this.button4 = new System.Windows.Forms.Button();
|
||||||
this.buttonEMfWrite = new System.Windows.Forms.Button();
|
this.buttonEMfWrite = new System.Windows.Forms.Button();
|
||||||
this.groupBox6 = new System.Windows.Forms.GroupBox();
|
|
||||||
this.buttonECheckEncrypt = new System.Windows.Forms.Button();
|
this.buttonECheckEncrypt = new System.Windows.Forms.Button();
|
||||||
this.buttonEUpdate = new System.Windows.Forms.Button();
|
|
||||||
this.buttoEScanCard = new System.Windows.Forms.Button();
|
this.buttoEScanCard = new System.Windows.Forms.Button();
|
||||||
this.buttonEscan = new System.Windows.Forms.Button();
|
this.buttonEscan = new System.Windows.Forms.Button();
|
||||||
this.groupBox5 = new System.Windows.Forms.GroupBox();
|
this.groupBox5 = new System.Windows.Forms.GroupBox();
|
||||||
@ -93,6 +91,13 @@
|
|||||||
this.toolStripCheckUpdate = new System.Windows.Forms.ToolStripSplitButton();
|
this.toolStripCheckUpdate = new System.Windows.Forms.ToolStripSplitButton();
|
||||||
this.timer1 = new System.Windows.Forms.Timer(this.components);
|
this.timer1 = new System.Windows.Forms.Timer(this.components);
|
||||||
this.checkBoxAutoABN = new System.Windows.Forms.CheckBox();
|
this.checkBoxAutoABN = new System.Windows.Forms.CheckBox();
|
||||||
|
this.buttonEReadUID = new System.Windows.Forms.Button();
|
||||||
|
this.label2 = new System.Windows.Forms.Label();
|
||||||
|
this.label3 = new System.Windows.Forms.Label();
|
||||||
|
this.label4 = new System.Windows.Forms.Label();
|
||||||
|
this.label5 = new System.Windows.Forms.Label();
|
||||||
|
this.label6 = new System.Windows.Forms.Label();
|
||||||
|
this.checkBoxWriteProtect = new System.Windows.Forms.CheckBox();
|
||||||
this.groupBox1.SuspendLayout();
|
this.groupBox1.SuspendLayout();
|
||||||
this.groupBox2.SuspendLayout();
|
this.groupBox2.SuspendLayout();
|
||||||
this.groupBox3.SuspendLayout();
|
this.groupBox3.SuspendLayout();
|
||||||
@ -100,7 +105,6 @@
|
|||||||
this.tabControl1.SuspendLayout();
|
this.tabControl1.SuspendLayout();
|
||||||
this.tabPage2.SuspendLayout();
|
this.tabPage2.SuspendLayout();
|
||||||
this.groupBox7.SuspendLayout();
|
this.groupBox7.SuspendLayout();
|
||||||
this.groupBox6.SuspendLayout();
|
|
||||||
this.groupBox5.SuspendLayout();
|
this.groupBox5.SuspendLayout();
|
||||||
this.tabPage1.SuspendLayout();
|
this.tabPage1.SuspendLayout();
|
||||||
this.groupBox10.SuspendLayout();
|
this.groupBox10.SuspendLayout();
|
||||||
@ -459,6 +463,7 @@
|
|||||||
//
|
//
|
||||||
// groupBox4
|
// groupBox4
|
||||||
//
|
//
|
||||||
|
this.groupBox4.Controls.Add(this.checkBoxWriteProtect);
|
||||||
this.groupBox4.Controls.Add(this.checkBoxAutoABN);
|
this.groupBox4.Controls.Add(this.checkBoxAutoABN);
|
||||||
this.groupBox4.Controls.Add(this.buttonDiffTool);
|
this.groupBox4.Controls.Add(this.buttonDiffTool);
|
||||||
this.groupBox4.Controls.Add(this.buttonHexTool);
|
this.groupBox4.Controls.Add(this.buttonHexTool);
|
||||||
@ -481,10 +486,17 @@
|
|||||||
//
|
//
|
||||||
// tabPage2
|
// tabPage2
|
||||||
//
|
//
|
||||||
|
this.tabPage2.Controls.Add(this.label6);
|
||||||
|
this.tabPage2.Controls.Add(this.label4);
|
||||||
|
this.tabPage2.Controls.Add(this.label3);
|
||||||
|
this.tabPage2.Controls.Add(this.label2);
|
||||||
|
this.tabPage2.Controls.Add(this.buttonECheckEncrypt);
|
||||||
this.tabPage2.Controls.Add(this.buttonEAdv);
|
this.tabPage2.Controls.Add(this.buttonEAdv);
|
||||||
|
this.tabPage2.Controls.Add(this.buttoEScanCard);
|
||||||
this.tabPage2.Controls.Add(this.groupBox7);
|
this.tabPage2.Controls.Add(this.groupBox7);
|
||||||
this.tabPage2.Controls.Add(this.groupBox6);
|
this.tabPage2.Controls.Add(this.buttonEscan);
|
||||||
this.tabPage2.Controls.Add(this.groupBox5);
|
this.tabPage2.Controls.Add(this.groupBox5);
|
||||||
|
this.tabPage2.Controls.Add(this.label5);
|
||||||
this.tabPage2.Location = new System.Drawing.Point(4, 25);
|
this.tabPage2.Location = new System.Drawing.Point(4, 25);
|
||||||
this.tabPage2.Name = "tabPage2";
|
this.tabPage2.Name = "tabPage2";
|
||||||
this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
|
this.tabPage2.Padding = new System.Windows.Forms.Padding(3);
|
||||||
@ -495,9 +507,9 @@
|
|||||||
//
|
//
|
||||||
// buttonEAdv
|
// buttonEAdv
|
||||||
//
|
//
|
||||||
this.buttonEAdv.Location = new System.Drawing.Point(408, 16);
|
this.buttonEAdv.Location = new System.Drawing.Point(574, 6);
|
||||||
this.buttonEAdv.Name = "buttonEAdv";
|
this.buttonEAdv.Name = "buttonEAdv";
|
||||||
this.buttonEAdv.Size = new System.Drawing.Size(218, 40);
|
this.buttonEAdv.Size = new System.Drawing.Size(177, 40);
|
||||||
this.buttonEAdv.TabIndex = 4;
|
this.buttonEAdv.TabIndex = 4;
|
||||||
this.buttonEAdv.Text = "点此进入高级模式>>>";
|
this.buttonEAdv.Text = "点此进入高级模式>>>";
|
||||||
this.buttonEAdv.UseVisualStyleBackColor = true;
|
this.buttonEAdv.UseVisualStyleBackColor = true;
|
||||||
@ -509,7 +521,7 @@
|
|||||||
this.groupBox7.Controls.Add(this.buttonEUIDWrite);
|
this.groupBox7.Controls.Add(this.buttonEUIDWrite);
|
||||||
this.groupBox7.Controls.Add(this.button4);
|
this.groupBox7.Controls.Add(this.button4);
|
||||||
this.groupBox7.Controls.Add(this.buttonEMfWrite);
|
this.groupBox7.Controls.Add(this.buttonEMfWrite);
|
||||||
this.groupBox7.Location = new System.Drawing.Point(274, 6);
|
this.groupBox7.Location = new System.Drawing.Point(440, 6);
|
||||||
this.groupBox7.Name = "groupBox7";
|
this.groupBox7.Name = "groupBox7";
|
||||||
this.groupBox7.Size = new System.Drawing.Size(128, 171);
|
this.groupBox7.Size = new System.Drawing.Size(128, 171);
|
||||||
this.groupBox7.TabIndex = 3;
|
this.groupBox7.TabIndex = 3;
|
||||||
@ -534,6 +546,7 @@
|
|||||||
this.buttonEUIDWrite.TabIndex = 2;
|
this.buttonEUIDWrite.TabIndex = 2;
|
||||||
this.buttonEUIDWrite.Text = "写(UF)UID卡";
|
this.buttonEUIDWrite.Text = "写(UF)UID卡";
|
||||||
this.buttonEUIDWrite.UseVisualStyleBackColor = true;
|
this.buttonEUIDWrite.UseVisualStyleBackColor = true;
|
||||||
|
this.buttonEUIDWrite.Click += new System.EventHandler(this.buttonEUIDWrite_Click);
|
||||||
//
|
//
|
||||||
// button4
|
// button4
|
||||||
//
|
//
|
||||||
@ -555,66 +568,44 @@
|
|||||||
this.buttonEMfWrite.UseVisualStyleBackColor = true;
|
this.buttonEMfWrite.UseVisualStyleBackColor = true;
|
||||||
this.buttonEMfWrite.Click += new System.EventHandler(this.buttonEMfWrite_Click);
|
this.buttonEMfWrite.Click += new System.EventHandler(this.buttonEMfWrite_Click);
|
||||||
//
|
//
|
||||||
// groupBox6
|
|
||||||
//
|
|
||||||
this.groupBox6.Controls.Add(this.buttonECheckEncrypt);
|
|
||||||
this.groupBox6.Controls.Add(this.buttonEUpdate);
|
|
||||||
this.groupBox6.Controls.Add(this.buttoEScanCard);
|
|
||||||
this.groupBox6.Controls.Add(this.buttonEscan);
|
|
||||||
this.groupBox6.Location = new System.Drawing.Point(6, 6);
|
|
||||||
this.groupBox6.Name = "groupBox6";
|
|
||||||
this.groupBox6.Size = new System.Drawing.Size(128, 171);
|
|
||||||
this.groupBox6.TabIndex = 3;
|
|
||||||
this.groupBox6.TabStop = false;
|
|
||||||
this.groupBox6.Text = "[1]检测";
|
|
||||||
//
|
|
||||||
// buttonECheckEncrypt
|
// buttonECheckEncrypt
|
||||||
//
|
//
|
||||||
this.buttonECheckEncrypt.Location = new System.Drawing.Point(6, 87);
|
this.buttonECheckEncrypt.Location = new System.Drawing.Point(123, 55);
|
||||||
this.buttonECheckEncrypt.Name = "buttonECheckEncrypt";
|
this.buttonECheckEncrypt.Name = "buttonECheckEncrypt";
|
||||||
this.buttonECheckEncrypt.Size = new System.Drawing.Size(116, 25);
|
this.buttonECheckEncrypt.Size = new System.Drawing.Size(85, 25);
|
||||||
this.buttonECheckEncrypt.TabIndex = 5;
|
this.buttonECheckEncrypt.TabIndex = 5;
|
||||||
this.buttonECheckEncrypt.Text = "[3]检测加密";
|
this.buttonECheckEncrypt.Text = "检测加密";
|
||||||
this.buttonECheckEncrypt.UseVisualStyleBackColor = true;
|
this.buttonECheckEncrypt.UseVisualStyleBackColor = true;
|
||||||
this.buttonECheckEncrypt.Click += new System.EventHandler(this.buttonECheckEncrypt_Click);
|
this.buttonECheckEncrypt.Click += new System.EventHandler(this.buttonECheckEncrypt_Click);
|
||||||
//
|
//
|
||||||
// buttonEUpdate
|
|
||||||
//
|
|
||||||
this.buttonEUpdate.Location = new System.Drawing.Point(6, 140);
|
|
||||||
this.buttonEUpdate.Name = "buttonEUpdate";
|
|
||||||
this.buttonEUpdate.Size = new System.Drawing.Size(116, 25);
|
|
||||||
this.buttonEUpdate.TabIndex = 4;
|
|
||||||
this.buttonEUpdate.Text = "检查M1T更新";
|
|
||||||
this.buttonEUpdate.UseVisualStyleBackColor = true;
|
|
||||||
this.buttonEUpdate.Click += new System.EventHandler(this.buttonEUpdate_Click);
|
|
||||||
//
|
|
||||||
// buttoEScanCard
|
// buttoEScanCard
|
||||||
//
|
//
|
||||||
this.buttoEScanCard.Location = new System.Drawing.Point(6, 56);
|
this.buttoEScanCard.Location = new System.Drawing.Point(123, 24);
|
||||||
this.buttoEScanCard.Name = "buttoEScanCard";
|
this.buttoEScanCard.Name = "buttoEScanCard";
|
||||||
this.buttoEScanCard.Size = new System.Drawing.Size(116, 25);
|
this.buttoEScanCard.Size = new System.Drawing.Size(85, 25);
|
||||||
this.buttoEScanCard.TabIndex = 1;
|
this.buttoEScanCard.TabIndex = 1;
|
||||||
this.buttoEScanCard.Text = "[2]扫描卡片";
|
this.buttoEScanCard.Text = "扫描卡片";
|
||||||
this.buttoEScanCard.UseVisualStyleBackColor = true;
|
this.buttoEScanCard.UseVisualStyleBackColor = true;
|
||||||
this.buttoEScanCard.Click += new System.EventHandler(this.buttoEScanCard_Click);
|
this.buttoEScanCard.Click += new System.EventHandler(this.buttoEScanCard_Click);
|
||||||
//
|
//
|
||||||
// buttonEscan
|
// buttonEscan
|
||||||
//
|
//
|
||||||
this.buttonEscan.Location = new System.Drawing.Point(6, 25);
|
this.buttonEscan.Location = new System.Drawing.Point(8, 24);
|
||||||
this.buttonEscan.Name = "buttonEscan";
|
this.buttonEscan.Name = "buttonEscan";
|
||||||
this.buttonEscan.Size = new System.Drawing.Size(116, 25);
|
this.buttonEscan.Size = new System.Drawing.Size(85, 25);
|
||||||
this.buttonEscan.TabIndex = 0;
|
this.buttonEscan.TabIndex = 0;
|
||||||
this.buttonEscan.Text = "[1]检测连接";
|
this.buttonEscan.Text = "检测连接";
|
||||||
this.buttonEscan.UseVisualStyleBackColor = true;
|
this.buttonEscan.UseVisualStyleBackColor = true;
|
||||||
this.buttonEscan.Click += new System.EventHandler(this.buttonEscan_Click);
|
this.buttonEscan.Click += new System.EventHandler(this.buttonEscan_Click);
|
||||||
//
|
//
|
||||||
// groupBox5
|
// groupBox5
|
||||||
//
|
//
|
||||||
|
this.groupBox5.Controls.Add(this.buttonEReadUID);
|
||||||
this.groupBox5.Controls.Add(this.buttonESelectKey);
|
this.groupBox5.Controls.Add(this.buttonESelectKey);
|
||||||
this.groupBox5.Controls.Add(this.buttonECmfoc);
|
this.groupBox5.Controls.Add(this.buttonECmfoc);
|
||||||
this.groupBox5.Controls.Add(this.buttonEMfRead);
|
this.groupBox5.Controls.Add(this.buttonEMfRead);
|
||||||
this.groupBox5.Controls.Add(this.buttonEMfoc);
|
this.groupBox5.Controls.Add(this.buttonEMfoc);
|
||||||
this.groupBox5.Location = new System.Drawing.Point(140, 6);
|
this.groupBox5.Location = new System.Drawing.Point(253, 6);
|
||||||
this.groupBox5.Name = "groupBox5";
|
this.groupBox5.Name = "groupBox5";
|
||||||
this.groupBox5.Size = new System.Drawing.Size(128, 171);
|
this.groupBox5.Size = new System.Drawing.Size(128, 171);
|
||||||
this.groupBox5.TabIndex = 0;
|
this.groupBox5.TabIndex = 0;
|
||||||
@ -653,11 +644,11 @@
|
|||||||
//
|
//
|
||||||
// buttonEMfoc
|
// buttonEMfoc
|
||||||
//
|
//
|
||||||
this.buttonEMfoc.Location = new System.Drawing.Point(6, 25);
|
this.buttonEMfoc.Location = new System.Drawing.Point(6, 18);
|
||||||
this.buttonEMfoc.Name = "buttonEMfoc";
|
this.buttonEMfoc.Name = "buttonEMfoc";
|
||||||
this.buttonEMfoc.Size = new System.Drawing.Size(116, 25);
|
this.buttonEMfoc.Size = new System.Drawing.Size(116, 25);
|
||||||
this.buttonEMfoc.TabIndex = 0;
|
this.buttonEMfoc.TabIndex = 0;
|
||||||
this.buttonEMfoc.Text = "[1]半加密破解";
|
this.buttonEMfoc.Text = "一键解原卡";
|
||||||
this.buttonEMfoc.UseVisualStyleBackColor = true;
|
this.buttonEMfoc.UseVisualStyleBackColor = true;
|
||||||
this.buttonEMfoc.Click += new System.EventHandler(this.buttonEMfoc_Click);
|
this.buttonEMfoc.Click += new System.EventHandler(this.buttonEMfoc_Click);
|
||||||
//
|
//
|
||||||
@ -809,6 +800,76 @@
|
|||||||
this.checkBoxAutoABN.UseVisualStyleBackColor = true;
|
this.checkBoxAutoABN.UseVisualStyleBackColor = true;
|
||||||
this.checkBoxAutoABN.CheckedChanged += new System.EventHandler(this.checkBoxAutoABN_CheckedChanged);
|
this.checkBoxAutoABN.CheckedChanged += new System.EventHandler(this.checkBoxAutoABN_CheckedChanged);
|
||||||
//
|
//
|
||||||
|
// buttonEReadUID
|
||||||
|
//
|
||||||
|
this.buttonEReadUID.Location = new System.Drawing.Point(6, 49);
|
||||||
|
this.buttonEReadUID.Name = "buttonEReadUID";
|
||||||
|
this.buttonEReadUID.Size = new System.Drawing.Size(116, 25);
|
||||||
|
this.buttonEReadUID.TabIndex = 3;
|
||||||
|
this.buttonEReadUID.Text = "从UID卡读回";
|
||||||
|
this.buttonEReadUID.UseVisualStyleBackColor = true;
|
||||||
|
this.buttonEReadUID.Click += new System.EventHandler(this.buttonEReadUID_Click);
|
||||||
|
//
|
||||||
|
// label2
|
||||||
|
//
|
||||||
|
this.label2.AutoSize = true;
|
||||||
|
this.label2.Location = new System.Drawing.Point(97, 29);
|
||||||
|
this.label2.Name = "label2";
|
||||||
|
this.label2.Size = new System.Drawing.Size(23, 15);
|
||||||
|
this.label2.TabIndex = 6;
|
||||||
|
this.label2.Text = ">>";
|
||||||
|
//
|
||||||
|
// label3
|
||||||
|
//
|
||||||
|
this.label3.AutoSize = true;
|
||||||
|
this.label3.Location = new System.Drawing.Point(214, 29);
|
||||||
|
this.label3.Name = "label3";
|
||||||
|
this.label3.Size = new System.Drawing.Size(31, 15);
|
||||||
|
this.label3.TabIndex = 7;
|
||||||
|
this.label3.Text = ">>>";
|
||||||
|
//
|
||||||
|
// label4
|
||||||
|
//
|
||||||
|
this.label4.AutoSize = true;
|
||||||
|
this.label4.Location = new System.Drawing.Point(387, 41);
|
||||||
|
this.label4.Name = "label4";
|
||||||
|
this.label4.Size = new System.Drawing.Size(47, 15);
|
||||||
|
this.label4.TabIndex = 8;
|
||||||
|
this.label4.Text = ">>>>>";
|
||||||
|
//
|
||||||
|
// label5
|
||||||
|
//
|
||||||
|
this.label5.AutoSize = true;
|
||||||
|
this.label5.ForeColor = System.Drawing.Color.Blue;
|
||||||
|
this.label5.Location = new System.Drawing.Point(8, 6);
|
||||||
|
this.label5.Name = "label5";
|
||||||
|
this.label5.Size = new System.Drawing.Size(232, 165);
|
||||||
|
this.label5.TabIndex = 9;
|
||||||
|
this.label5.Text = "从这里开始\r\n\r\n\r\n\r\n\r\n\r\n\r\n本工具仅支持SAK=08/18/28的\r\n卡片复制。\r\n若要复制S70卡片,请在高级界\r\n面上取消勾选“数据写入保护”。\r\n" +
|
||||||
|
"";
|
||||||
|
//
|
||||||
|
// label6
|
||||||
|
//
|
||||||
|
this.label6.AutoSize = true;
|
||||||
|
this.label6.Location = new System.Drawing.Point(574, 101);
|
||||||
|
this.label6.Name = "label6";
|
||||||
|
this.label6.Size = new System.Drawing.Size(159, 15);
|
||||||
|
this.label6.TabIndex = 10;
|
||||||
|
this.label6.Text = ">>> 尝试一下是否成功";
|
||||||
|
//
|
||||||
|
// checkBoxWriteProtect
|
||||||
|
//
|
||||||
|
this.checkBoxWriteProtect.AutoSize = true;
|
||||||
|
this.checkBoxWriteProtect.Checked = true;
|
||||||
|
this.checkBoxWriteProtect.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||||
|
this.checkBoxWriteProtect.Location = new System.Drawing.Point(120, 55);
|
||||||
|
this.checkBoxWriteProtect.Name = "checkBoxWriteProtect";
|
||||||
|
this.checkBoxWriteProtect.Size = new System.Drawing.Size(165, 19);
|
||||||
|
this.checkBoxWriteProtect.TabIndex = 11;
|
||||||
|
this.checkBoxWriteProtect.Text = "数据写入保护(建议)";
|
||||||
|
this.checkBoxWriteProtect.UseVisualStyleBackColor = true;
|
||||||
|
this.checkBoxWriteProtect.CheckedChanged += new System.EventHandler(this.checkBoxWriteProtect_CheckedChanged);
|
||||||
|
//
|
||||||
// Form1
|
// Form1
|
||||||
//
|
//
|
||||||
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);
|
this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 15F);
|
||||||
@ -818,6 +879,7 @@
|
|||||||
this.Controls.Add(this.tabControl1);
|
this.Controls.Add(this.tabControl1);
|
||||||
this.Controls.Add(this.richTextBox1);
|
this.Controls.Add(this.richTextBox1);
|
||||||
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
|
||||||
|
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
||||||
this.MaximizeBox = false;
|
this.MaximizeBox = false;
|
||||||
this.Name = "Form1";
|
this.Name = "Form1";
|
||||||
this.Text = "MifareOne Tool";
|
this.Text = "MifareOne Tool";
|
||||||
@ -829,8 +891,8 @@
|
|||||||
this.groupBox4.PerformLayout();
|
this.groupBox4.PerformLayout();
|
||||||
this.tabControl1.ResumeLayout(false);
|
this.tabControl1.ResumeLayout(false);
|
||||||
this.tabPage2.ResumeLayout(false);
|
this.tabPage2.ResumeLayout(false);
|
||||||
|
this.tabPage2.PerformLayout();
|
||||||
this.groupBox7.ResumeLayout(false);
|
this.groupBox7.ResumeLayout(false);
|
||||||
this.groupBox6.ResumeLayout(false);
|
|
||||||
this.groupBox5.ResumeLayout(false);
|
this.groupBox5.ResumeLayout(false);
|
||||||
this.tabPage1.ResumeLayout(false);
|
this.tabPage1.ResumeLayout(false);
|
||||||
this.groupBox10.ResumeLayout(false);
|
this.groupBox10.ResumeLayout(false);
|
||||||
@ -880,11 +942,9 @@
|
|||||||
private System.Windows.Forms.Button buttonECmfoc;
|
private System.Windows.Forms.Button buttonECmfoc;
|
||||||
private System.Windows.Forms.Button buttonEMfRead;
|
private System.Windows.Forms.Button buttonEMfRead;
|
||||||
private System.Windows.Forms.Button buttonEMfoc;
|
private System.Windows.Forms.Button buttonEMfoc;
|
||||||
private System.Windows.Forms.GroupBox groupBox6;
|
|
||||||
private System.Windows.Forms.Button buttonEscan;
|
private System.Windows.Forms.Button buttonEscan;
|
||||||
private System.Windows.Forms.Button buttoEScanCard;
|
private System.Windows.Forms.Button buttoEScanCard;
|
||||||
private System.Windows.Forms.Button buttonESelectKey;
|
private System.Windows.Forms.Button buttonESelectKey;
|
||||||
private System.Windows.Forms.Button buttonEUpdate;
|
|
||||||
private System.Windows.Forms.GroupBox groupBox7;
|
private System.Windows.Forms.GroupBox groupBox7;
|
||||||
private System.Windows.Forms.Button buttonECuidWrite;
|
private System.Windows.Forms.Button buttonECuidWrite;
|
||||||
private System.Windows.Forms.Button buttonEUIDWrite;
|
private System.Windows.Forms.Button buttonEUIDWrite;
|
||||||
@ -909,6 +969,13 @@
|
|||||||
private System.Windows.Forms.Button buttonnKeysMfoc;
|
private System.Windows.Forms.Button buttonnKeysMfoc;
|
||||||
private System.Windows.Forms.Button buttonSniffDev;
|
private System.Windows.Forms.Button buttonSniffDev;
|
||||||
private System.Windows.Forms.CheckBox checkBoxAutoABN;
|
private System.Windows.Forms.CheckBox checkBoxAutoABN;
|
||||||
|
private System.Windows.Forms.Button buttonEReadUID;
|
||||||
|
private System.Windows.Forms.CheckBox checkBoxWriteProtect;
|
||||||
|
private System.Windows.Forms.Label label6;
|
||||||
|
private System.Windows.Forms.Label label4;
|
||||||
|
private System.Windows.Forms.Label label3;
|
||||||
|
private System.Windows.Forms.Label label2;
|
||||||
|
private System.Windows.Forms.Label label5;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -118,6 +118,7 @@ namespace MifareOneTool
|
|||||||
//ghu.Update(Properties.Settings.Default.GitHubR);
|
//ghu.Update(Properties.Settings.Default.GitHubR);
|
||||||
//remoteVersionLabel.Text = "远程版本 " + ghu.remoteVersion;
|
//remoteVersionLabel.Text = "远程版本 " + ghu.remoteVersion;
|
||||||
checkBoxAutoABN.Checked = Properties.Settings.Default.AutoABN;
|
checkBoxAutoABN.Checked = Properties.Settings.Default.AutoABN;
|
||||||
|
checkBoxWriteProtect.Checked = Properties.Settings.Default.WriteCheck;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void buttonScanCard_Click(object sender, EventArgs e)
|
private void buttonScanCard_Click(object sender, EventArgs e)
|
||||||
@ -251,6 +252,8 @@ namespace MifareOneTool
|
|||||||
|
|
||||||
bool writecheck(string file)
|
bool writecheck(string file)
|
||||||
{
|
{
|
||||||
|
if (checkBoxWriteProtect.Checked == false)
|
||||||
|
{ return true; }//如果禁用,直接假装检查成功
|
||||||
S50 card = new S50();
|
S50 card = new S50();
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
@ -1095,5 +1098,20 @@ namespace MifareOneTool
|
|||||||
{
|
{
|
||||||
Properties.Settings.Default.AutoABN = checkBoxAutoABN.Checked;
|
Properties.Settings.Default.AutoABN = checkBoxAutoABN.Checked;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void buttonEUIDWrite_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
buttonBmfWrite_Click(sender, e);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void buttonEReadUID_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
buttonBmfRead_Click(sender, e);
|
||||||
|
}
|
||||||
|
|
||||||
|
private void checkBoxWriteProtect_CheckedChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Properties.Settings.Default.WriteCheck = checkBoxWriteProtect.Checked;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@ -49,6 +49,9 @@
|
|||||||
<ErrorReport>prompt</ErrorReport>
|
<ErrorReport>prompt</ErrorReport>
|
||||||
<WarningLevel>4</WarningLevel>
|
<WarningLevel>4</WarningLevel>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<ApplicationIcon>nfc_128.ico</ApplicationIcon>
|
||||||
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="Microsoft.VisualBasic" />
|
<Reference Include="Microsoft.VisualBasic" />
|
||||||
<Reference Include="Newtonsoft.Json">
|
<Reference Include="Newtonsoft.Json">
|
||||||
@ -140,6 +143,9 @@
|
|||||||
<Install>true</Install>
|
<Install>true</Install>
|
||||||
</BootstrapperPackage>
|
</BootstrapperPackage>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Content Include="nfc_128.ico" />
|
||||||
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
Other similar extension points exist, see Microsoft.Common.targets.
|
Other similar extension points exist, see Microsoft.Common.targets.
|
||||||
|
|||||||
@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
|
|||||||
// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
|
// 可以指定所有这些值,也可以使用“内部版本号”和“修订号”的默认值,
|
||||||
// 方法是按如下所示使用“*”:
|
// 方法是按如下所示使用“*”:
|
||||||
// [assembly: AssemblyVersion("1.0.*")]
|
// [assembly: AssemblyVersion("1.0.*")]
|
||||||
[assembly: AssemblyVersion("1.6.1.0")]
|
[assembly: AssemblyVersion("1.6.2.0")]
|
||||||
[assembly: AssemblyFileVersion("1.6.1.0")]
|
[assembly: AssemblyFileVersion("1.6.2.0")]
|
||||||
|
|||||||
12
MifareOneTool/Properties/Settings.Designer.cs
generated
12
MifareOneTool/Properties/Settings.Designer.cs
generated
@ -43,5 +43,17 @@ namespace MifareOneTool.Properties {
|
|||||||
this["AutoABN"] = value;
|
this["AutoABN"] = value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
[global::System.Configuration.UserScopedSettingAttribute()]
|
||||||
|
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
|
||||||
|
[global::System.Configuration.DefaultSettingValueAttribute("True")]
|
||||||
|
public bool WriteCheck {
|
||||||
|
get {
|
||||||
|
return ((bool)(this["WriteCheck"]));
|
||||||
|
}
|
||||||
|
set {
|
||||||
|
this["WriteCheck"] = value;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,5 +8,8 @@
|
|||||||
<Setting Name="AutoABN" Type="System.Boolean" Scope="User">
|
<Setting Name="AutoABN" Type="System.Boolean" Scope="User">
|
||||||
<Value Profile="(Default)">True</Value>
|
<Value Profile="(Default)">True</Value>
|
||||||
</Setting>
|
</Setting>
|
||||||
|
<Setting Name="WriteCheck" Type="System.Boolean" Scope="User">
|
||||||
|
<Value Profile="(Default)">True</Value>
|
||||||
|
</Setting>
|
||||||
</Settings>
|
</Settings>
|
||||||
</SettingsFile>
|
</SettingsFile>
|
||||||
@ -20,6 +20,9 @@
|
|||||||
<setting name="AutoABN" serializeAs="String">
|
<setting name="AutoABN" serializeAs="String">
|
||||||
<value>True</value>
|
<value>True</value>
|
||||||
</setting>
|
</setting>
|
||||||
|
<setting name="WriteCheck" serializeAs="String">
|
||||||
|
<value>True</value>
|
||||||
|
</setting>
|
||||||
</MifareOneTool.Properties.Settings>
|
</MifareOneTool.Properties.Settings>
|
||||||
</userSettings>
|
</userSettings>
|
||||||
</configuration>
|
</configuration>
|
||||||
BIN
MifareOneTool/nfc_128.ico
Normal file
BIN
MifareOneTool/nfc_128.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 66 KiB |
Loading…
Reference in New Issue
Block a user