v1.6 released

From this version just select the 1337 file only.
This commit is contained in:
Paolo 2018-10-24 10:11:40 +02:00 committed by GitHub
commit c58bf684ef
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 103 additions and 92 deletions

View file

@ -30,7 +30,6 @@
{ {
this.components = new System.ComponentModel.Container(); this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1));
this.btnSelectExe = new System.Windows.Forms.Button();
this.label7 = new System.Windows.Forms.Label(); this.label7 = new System.Windows.Forms.Label();
this.t1337 = new System.Windows.Forms.TextBox(); this.t1337 = new System.Windows.Forms.TextBox();
this.label6 = new System.Windows.Forms.Label(); this.label6 = new System.Windows.Forms.Label();
@ -44,26 +43,12 @@
this.toolTip1 = new System.Windows.Forms.ToolTip(this.components); this.toolTip1 = new System.Windows.Forms.ToolTip(this.components);
this.SuspendLayout(); this.SuspendLayout();
// //
// btnSelectExe
//
this.btnSelectExe.CausesValidation = false;
this.btnSelectExe.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
this.btnSelectExe.ForeColor = System.Drawing.Color.DarkRed;
this.btnSelectExe.Location = new System.Drawing.Point(397, 4);
this.btnSelectExe.Margin = new System.Windows.Forms.Padding(0);
this.btnSelectExe.Name = "btnSelectExe";
this.btnSelectExe.Size = new System.Drawing.Size(24, 23);
this.btnSelectExe.TabIndex = 18;
this.btnSelectExe.Text = "...";
this.btnSelectExe.UseVisualStyleBackColor = true;
this.btnSelectExe.Click += new System.EventHandler(this.btnSelectExe_Click);
//
// label7 // label7
// //
this.label7.AutoSize = true; this.label7.AutoSize = true;
this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.label7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label7.ForeColor = System.Drawing.Color.DarkGreen; this.label7.ForeColor = System.Drawing.Color.DarkGreen;
this.label7.Location = new System.Drawing.Point(2, 35); this.label7.Location = new System.Drawing.Point(7, 8);
this.label7.Name = "label7"; this.label7.Name = "label7";
this.label7.Size = new System.Drawing.Size(67, 13); this.label7.Size = new System.Drawing.Size(67, 13);
this.label7.TabIndex = 17; this.label7.TabIndex = 17;
@ -74,22 +59,24 @@
this.t1337.AllowDrop = true; this.t1337.AllowDrop = true;
this.t1337.BackColor = System.Drawing.SystemColors.Info; this.t1337.BackColor = System.Drawing.SystemColors.Info;
this.t1337.ForeColor = System.Drawing.Color.DarkRed; this.t1337.ForeColor = System.Drawing.Color.DarkRed;
this.t1337.Location = new System.Drawing.Point(85, 32); this.t1337.Location = new System.Drawing.Point(90, 5);
this.t1337.Name = "t1337"; this.t1337.Name = "t1337";
this.t1337.ReadOnly = true; this.t1337.ReadOnly = true;
this.t1337.Size = new System.Drawing.Size(309, 20); this.t1337.Size = new System.Drawing.Size(309, 20);
this.t1337.TabIndex = 16; this.t1337.TabIndex = 16;
this.t1337.TabStop = false;
this.t1337.Text = "Select .1337 File..."; this.t1337.Text = "Select .1337 File...";
this.t1337.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; this.t1337.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.t1337.DragDrop += new System.Windows.Forms.DragEventHandler(this.t1337_DragDrop); this.t1337.DragDrop += new System.Windows.Forms.DragEventHandler(this.t1337_DragDrop);
this.t1337.DragEnter += new System.Windows.Forms.DragEventHandler(this.t1337_DragEnter); this.t1337.DragEnter += new System.Windows.Forms.DragEventHandler(this.t1337_DragEnter);
this.t1337.DoubleClick += new System.EventHandler(this.t1337_DoubleClick);
// //
// label6 // label6
// //
this.label6.AutoSize = true; this.label6.AutoSize = true;
this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.label6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.label6.ForeColor = System.Drawing.Color.DarkGreen; this.label6.ForeColor = System.Drawing.Color.DarkGreen;
this.label6.Location = new System.Drawing.Point(2, 9); this.label6.Location = new System.Drawing.Point(7, 34);
this.label6.Name = "label6"; this.label6.Name = "label6";
this.label6.Size = new System.Drawing.Size(81, 13); this.label6.Size = new System.Drawing.Size(81, 13);
this.label6.TabIndex = 15; this.label6.TabIndex = 15;
@ -97,25 +84,23 @@
// //
// texe // texe
// //
this.texe.AllowDrop = true;
this.texe.BackColor = System.Drawing.SystemColors.Info; this.texe.BackColor = System.Drawing.SystemColors.Info;
this.texe.ForeColor = System.Drawing.Color.DarkRed; this.texe.ForeColor = System.Drawing.Color.DarkRed;
this.texe.Location = new System.Drawing.Point(85, 6); this.texe.Location = new System.Drawing.Point(90, 31);
this.texe.Name = "texe"; this.texe.Name = "texe";
this.texe.ReadOnly = true; this.texe.ReadOnly = true;
this.texe.Size = new System.Drawing.Size(309, 20); this.texe.Size = new System.Drawing.Size(336, 20);
this.texe.TabIndex = 14; this.texe.TabIndex = 14;
this.texe.Text = "Select Exe/Dll to Patch..."; this.texe.TabStop = false;
this.texe.Text = "Name of Exe/Dll to Patch...";
this.texe.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; this.texe.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.texe.DragDrop += new System.Windows.Forms.DragEventHandler(this.texe_DragDrop);
this.texe.DragEnter += new System.Windows.Forms.DragEventHandler(this.texe_DragEnter);
// //
// btnSelect1337 // btnSelect1337
// //
this.btnSelect1337.CausesValidation = false; this.btnSelect1337.CausesValidation = false;
this.btnSelect1337.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); this.btnSelect1337.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
this.btnSelect1337.ForeColor = System.Drawing.Color.DarkRed; this.btnSelect1337.ForeColor = System.Drawing.Color.DarkRed;
this.btnSelect1337.Location = new System.Drawing.Point(397, 30); this.btnSelect1337.Location = new System.Drawing.Point(402, 3);
this.btnSelect1337.Margin = new System.Windows.Forms.Padding(0); this.btnSelect1337.Margin = new System.Windows.Forms.Padding(0);
this.btnSelect1337.Name = "btnSelect1337"; this.btnSelect1337.Name = "btnSelect1337";
this.btnSelect1337.Size = new System.Drawing.Size(24, 23); this.btnSelect1337.Size = new System.Drawing.Size(24, 23);
@ -130,7 +115,7 @@
this.linkdfox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.linkdfox.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.linkdfox.ForeColor = System.Drawing.Color.BlueViolet; this.linkdfox.ForeColor = System.Drawing.Color.BlueViolet;
this.linkdfox.LinkColor = System.Drawing.Color.Indigo; this.linkdfox.LinkColor = System.Drawing.Color.Indigo;
this.linkdfox.Location = new System.Drawing.Point(250, 62); this.linkdfox.Location = new System.Drawing.Point(255, 62);
this.linkdfox.Name = "linkdfox"; this.linkdfox.Name = "linkdfox";
this.linkdfox.Size = new System.Drawing.Size(77, 13); this.linkdfox.Size = new System.Drawing.Size(77, 13);
this.linkdfox.TabIndex = 73; this.linkdfox.TabIndex = 73;
@ -142,7 +127,7 @@
// //
this.Patch.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.Patch.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Patch.ForeColor = System.Drawing.Color.DarkBlue; this.Patch.ForeColor = System.Drawing.Color.DarkBlue;
this.Patch.Location = new System.Drawing.Point(333, 57); this.Patch.Location = new System.Drawing.Point(338, 57);
this.Patch.Name = "Patch"; this.Patch.Name = "Patch";
this.Patch.Size = new System.Drawing.Size(88, 23); this.Patch.Size = new System.Drawing.Size(88, 23);
this.Patch.TabIndex = 74; this.Patch.TabIndex = 74;
@ -205,7 +190,6 @@
this.Controls.Add(this.Patch); this.Controls.Add(this.Patch);
this.Controls.Add(this.linkdfox); this.Controls.Add(this.linkdfox);
this.Controls.Add(this.btnSelect1337); this.Controls.Add(this.btnSelect1337);
this.Controls.Add(this.btnSelectExe);
this.Controls.Add(this.label7); this.Controls.Add(this.label7);
this.Controls.Add(this.t1337); this.Controls.Add(this.t1337);
this.Controls.Add(this.label6); this.Controls.Add(this.label6);
@ -216,7 +200,7 @@
this.MinimumSize = new System.Drawing.Size(448, 122); this.MinimumSize = new System.Drawing.Size(448, 122);
this.Name = "Form1"; this.Name = "Form1";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Win 1337 Apply Patch File v1.5..."; this.Text = "Win 1337 Apply Patch File v1.6...";
this.Load += new System.EventHandler(this.DFoX_Load); this.Load += new System.EventHandler(this.DFoX_Load);
this.ResumeLayout(false); this.ResumeLayout(false);
this.PerformLayout(); this.PerformLayout();
@ -224,8 +208,6 @@
} }
#endregion #endregion
private System.Windows.Forms.Button btnSelectExe;
private System.Windows.Forms.Label label7; private System.Windows.Forms.Label label7;
private System.Windows.Forms.TextBox t1337; private System.Windows.Forms.TextBox t1337;
private System.Windows.Forms.Label label6; private System.Windows.Forms.Label label6;

View file

@ -8,8 +8,8 @@ namespace Win_1337_Patch
{ {
public partial class Form1 : Form public partial class Form1 : Form
{ {
public string exe = String.Empty; private string exe = String.Empty;
public string f1337 = String.Empty; private string f1337 = String.Empty;
[System.Runtime.InteropServices.DllImport("Imagehlp.dll")] [System.Runtime.InteropServices.DllImport("Imagehlp.dll")]
private static extern bool ImageRemoveCertificate(IntPtr handle, int index); private static extern bool ImageRemoveCertificate(IntPtr handle, int index);
@ -19,26 +19,9 @@ namespace Win_1337_Patch
InitializeComponent(); InitializeComponent();
} }
private void btnSelectExe_Click(object sender, EventArgs e)
{
string urlexe = Properties.Settings.Default["urlexe"].ToString();
OpenFileDialog apriDialogoFile1 = new OpenFileDialog();
apriDialogoFile1.Filter = "File Exe|*.exe|File Dll|*.dll|All File|*.*";
apriDialogoFile1.FilterIndex = 0;
apriDialogoFile1.Title = "Select the file Exe/Dll File...";
apriDialogoFile1.InitialDirectory = urlexe != "" ? urlexe : Directory.GetCurrentDirectory() + "\\";
apriDialogoFile1.RestoreDirectory = true;
if (apriDialogoFile1.ShowDialog() == DialogResult.OK)
{
exe = apriDialogoFile1.FileName;
texe.Text = Ellipsis.Compact(exe, texe, EllipsisFormat.Path);
toolTip1.SetToolTip(texe, exe);
Properties.Settings.Default["urlexe"] = exe;
Properties.Settings.Default.Save();
}
}
private void btnSelect1337_Click(object sender, EventArgs e) private void btnSelect1337_Click(object sender, EventArgs e)
{
try
{ {
string url1337 = Properties.Settings.Default["url1337"].ToString(); string url1337 = Properties.Settings.Default["url1337"].ToString();
OpenFileDialog apriDialogoFile1 = new OpenFileDialog(); OpenFileDialog apriDialogoFile1 = new OpenFileDialog();
@ -54,21 +37,33 @@ namespace Win_1337_Patch
toolTip1.SetToolTip(t1337, f1337); toolTip1.SetToolTip(t1337, f1337);
Properties.Settings.Default["url1337"] = f1337; Properties.Settings.Default["url1337"] = f1337;
Properties.Settings.Default.Save(); Properties.Settings.Default.Save();
} string[] lines = File.ReadAllLines(f1337);
} if (lines[0].Substring(0, 1) != ">")
private void texe_DragEnter(object sender, DragEventArgs e)
{ {
e.Effect = DragDropEffects.All; MessageBox.Show("File 1337 is not valid...", "Info...", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
} }
string unf = lines[0].Substring(1).ToLower().Trim();
private void texe_DragDrop(object sender, DragEventArgs e) string nf = Path.GetFileName(unf);
string ext = Path.GetExtension(unf);
apriDialogoFile1.FileName = nf;
apriDialogoFile1.Filter = "File " + ext + "|" + nf;
apriDialogoFile1.FilterIndex = 0;
apriDialogoFile1.Title = "Select the file \"" + nf + "\" File...";
if (apriDialogoFile1.ShowDialog() == DialogResult.OK)
{ {
exe = ((string[])e.Data.GetData(DataFormats.FileDrop, false))[0]; exe = apriDialogoFile1.FileName;
texe.Text = Ellipsis.Compact(exe, texe, EllipsisFormat.Path); texe.Text = Ellipsis.Compact(Path.GetFileName(exe), texe, EllipsisFormat.Path);
toolTip1.SetToolTip(texe, exe); toolTip1.SetToolTip(texe, exe);
Properties.Settings.Default["urlexe"] = exe; Properties.Settings.Default["urlexe"] = exe;
Properties.Settings.Default.Save(); Properties.Settings.Default.Save();
}
}
}
catch
{
return;
}
} }
private void t1337_DragEnter(object sender, DragEventArgs e) private void t1337_DragEnter(object sender, DragEventArgs e)
@ -77,12 +72,41 @@ namespace Win_1337_Patch
} }
private void t1337_DragDrop(object sender, DragEventArgs e) private void t1337_DragDrop(object sender, DragEventArgs e)
{
try
{ {
f1337 = ((string[])e.Data.GetData(DataFormats.FileDrop, false))[0]; f1337 = ((string[])e.Data.GetData(DataFormats.FileDrop, false))[0];
t1337.Text = Ellipsis.Compact(f1337, t1337, EllipsisFormat.Path); t1337.Text = Ellipsis.Compact(f1337, t1337, EllipsisFormat.Path);
toolTip1.SetToolTip(t1337, f1337); toolTip1.SetToolTip(t1337, f1337);
Properties.Settings.Default["url1337"] = f1337; Properties.Settings.Default["url1337"] = f1337;
Properties.Settings.Default.Save(); Properties.Settings.Default.Save();
string[] lines = File.ReadAllLines(f1337);
if (lines[0].Substring(0, 1) != ">")
{
MessageBox.Show("File 1337 is not valid...", "Info...", MessageBoxButtons.OK, MessageBoxIcon.Error);
return;
}
string unf = lines[0].Substring(1).ToLower().Trim();
string nf = Path.GetFileName(unf);
string ext = Path.GetExtension(unf);
OpenFileDialog apriDialogoFile1 = new OpenFileDialog();
apriDialogoFile1.FileName = nf;
apriDialogoFile1.Filter = "File " + ext + "|" + nf;
apriDialogoFile1.FilterIndex = 0;
apriDialogoFile1.Title = "Select the file \"" + nf + "\" File...";
if (apriDialogoFile1.ShowDialog() == DialogResult.OK)
{
exe = apriDialogoFile1.FileName;
texe.Text = Ellipsis.Compact(Path.GetFileName(exe), texe, EllipsisFormat.Path);
toolTip1.SetToolTip(texe, exe);
Properties.Settings.Default["urlexe"] = exe;
Properties.Settings.Default.Save();
}
}
catch
{
return;
}
} }
private void Esci_Click(object sender, EventArgs e) private void Esci_Click(object sender, EventArgs e)
{ {
@ -91,9 +115,9 @@ namespace Win_1337_Patch
private void Patch_Click(object sender, EventArgs e) private void Patch_Click(object sender, EventArgs e)
{ {
if (exe == String.Empty || f1337 == String.Empty) if (f1337 == String.Empty)
{ {
MessageBox.Show("Select a " + ((exe == String.Empty) ? "Exe" : "1337") + " File...", "Info...", MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBox.Show("Select a 1337 File...", "Info...", MessageBoxButtons.OK, MessageBoxIcon.Error);
return; return;
} }
try try
@ -123,7 +147,7 @@ namespace Win_1337_Patch
MessageBox.Show("File 1337 is not valid...", "Info...", MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBox.Show("File 1337 is not valid...", "Info...", MessageBoxButtons.OK, MessageBoxIcon.Error);
return; return;
} }
if (lines[0].Substring(1).ToLower() != Path.GetFileName(exe).ToLower()) if (lines[0].Substring(1).ToLower().Trim() != Path.GetFileName(exe).ToLower().Trim())
{ {
MessageBox.Show("File 1337 is not valid for selected exe/dll...\n\n(\"" + lines[0].Substring(1).ToLower() + "\" but you have selected \"" + Path.GetFileName(exe).ToLower() + "\")", "Info...", MessageBoxButtons.OK, MessageBoxIcon.Error); MessageBox.Show("File 1337 is not valid for selected exe/dll...\n\n(\"" + lines[0].Substring(1).ToLower() + "\" but you have selected \"" + Path.GetFileName(exe).ToLower() + "\")", "Info...", MessageBoxButtons.OK, MessageBoxIcon.Error);
return; return;
@ -191,13 +215,13 @@ namespace Win_1337_Patch
controlloBackup.Checked = (bool)Properties.Settings.Default["backup"]; controlloBackup.Checked = (bool)Properties.Settings.Default["backup"];
if (urlexe != "") if (urlexe != "")
{ {
texe.Text = Ellipsis.Compact(urlexe, texe, EllipsisFormat.Path); texe.Text = Ellipsis.Compact(Path.GetFileName(urlexe), texe, EllipsisFormat.Path);
toolTip1.SetToolTip(texe, urlexe); toolTip1.SetToolTip(texe, urlexe);
exe = urlexe; exe = urlexe;
} }
else else
texe.Text = "Select Exe/Dll to Patch..."; texe.Text = "Name of Exe/Dll to Patch...";
if (url1337 != "") if (url1337 != "" && urlexe != "")
{ {
t1337.Text = Ellipsis.Compact(url1337, t1337, EllipsisFormat.Path); t1337.Text = Ellipsis.Compact(url1337, t1337, EllipsisFormat.Path);
toolTip1.SetToolTip(t1337, url1337); toolTip1.SetToolTip(t1337, url1337);
@ -267,5 +291,10 @@ namespace Win_1337_Patch
} }
return name; return name;
} }
private void t1337_DoubleClick(object sender, EventArgs e)
{
btnSelect1337.PerformClick();
}
} }
} }

View file

@ -32,5 +32,5 @@ using System.Runtime.InteropServices;
// È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build // È possibile specificare tutti i valori oppure impostare valori predefiniti per i numeri relativi alla revisione e alla build
// usando l'asterisco '*' come illustrato di seguito: // usando l'asterisco '*' come illustrato di seguito:
// [assembly: AssemblyVersion("1.0.*")] // [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.5.0.0")] [assembly: AssemblyVersion("1.6.0.0")]
[assembly: AssemblyFileVersion("1.5.0.0")] [assembly: AssemblyFileVersion("1.6.0.0")]