private void extractToolStripMenuItem_Click(object sender, EventArgs e) { GDFFile x = (GDFFile)listView1.SelectedItems[0].Tag; string result = VariousFunctions.GetUserFileLocale("Save to Where?", "", false); if (result == null) { return; } menuStrip1.Enabled = listView1.Enabled = advTree1.Enabled = false; textBoxX1.Text = "Status: Extracting file..."; x.Extract(result); textBoxX1.Text = "Status: Idle..."; menuStrip1.Enabled = listView1.Enabled = advTree1.Enabled = true; }
private void injectToolStripMenuItem_Click(object sender, EventArgs e) { GDFFile x = (GDFFile)listView1.SelectedItems[0].Tag; string result = VariousFunctions.GetUserFileLocale("Open a File", "", true); if (result == null) { return; } FileInfo y = new FileInfo(result); if (y.Length != x.Size) { MessageBox.Show("Error: Size must be the same"); return; } menuStrip1.Enabled = listView1.Enabled = advTree1.Enabled = false; textBoxX1.Text = "Status: Injecting file..."; x.Inject(result); textBoxX1.Text = "Status: Idle..."; menuStrip1.Enabled = listView1.Enabled = advTree1.Enabled = true; }