private void openSectionToolStripMenuItem_Click(object sender, EventArgs e) { using (SelectSectionForm frm = new SelectSectionForm()) { if (frm.ShowDialog(this) == DialogResult.OK) { SectionEditorForm c = new SectionEditorForm(frm.MappedFile, frm.OpenedHandle, frm.ReadOnly); c.Show(dockPanel, DockState.Document); } } }
private void openNamedSectionToolStripMenuItem_Click(object sender, EventArgs e) { using (NamedObjectForm frm = new NamedObjectForm("Section")) { if (frm.ShowDialog(this) == DialogResult.OK) { using (NtSection handle = (NtSection)frm.ObjectHandle) { NtMappedSection mapped_file = handle.Map(frm.ReadOnly ? MemoryAllocationProtect.ReadOnly : MemoryAllocationProtect.ReadWrite); SectionEditorForm c = new SectionEditorForm(mapped_file, frm.ObjectName, frm.ReadOnly); c.Show(dockPanel, DockState.Document); } } } }
private void openNamedSectionToolStripMenuItem_Click(object sender, EventArgs e) { using (NamedObjectForm frm = new NamedObjectForm("Section")) { if (frm.ShowDialog(this) == DialogResult.OK) { using (NtSection handle = (NtSection)frm.ObjectHandle) { NtMappedSection mapped_file = handle.Map(frm.ReadOnly ? ProtectionType.ReadOnly : ProtectionType.ReadWrite); SectionEditorForm c = new SectionEditorForm(mapped_file, frm.ObjectName, frm.ReadOnly); c.Show(dockPanel, DockState.Document); } } } }