private void connectToolStripMenuItem_Click(object sender, EventArgs e) { try { InputDialog dialog = new InputDialog("Enter the console's name", "Console Name", "169.254.66.42"); if (dialog.ShowDialog() != DialogResult.OK) { return; } string consoleName = dialog.GetText(); console = new XboxDevConsole(consoleName); foreach (CommittedMemoryBlock block in console.CommittedMemory) { ListViewItem item = new ListViewItem("0x" + block.Base.ToString("X8")); item.SubItems.Add("0x" + block.Size.ToString("X8")); item.SubItems.Add(block.Protection); lstCommitedMemory.Items.Add(item); cmbxMemRegion.Items.Add("0x" + block.Base.ToString("X8") + "\t|\t" + "0x" + block.Size.ToString("X8")); } cmbxMemRegion.Items.Add("All Regions"); cmbxMemRegion.Items.Add("Custom"); foreach (Module module in console.Modules) { ListViewItem item = new ListViewItem(module.Name); item.SubItems.Add("0x" + module.BaseAddress.ToString("X8")); item.SubItems.Add("0x" + module.Size.ToString("X8")); item.SubItems.Add(module.Timestamp.ToShortTimeString()); item.SubItems.Add("0x" + module.DataAddress.ToString("X8")); item.SubItems.Add("0x" + module.DataSize.ToString("X8")); item.SubItems.Add(module.Thread.ToString()); lstModules.Items.Add(item); } consoleProperties.SelectedObject = console; EnableControls(true); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void connectToolStripMenuItem_Click(object sender, EventArgs e) { try { InputDialog dialog = new InputDialog("Enter the console's name", "Console Name", "169.254.66.42"); if (dialog.ShowDialog() != DialogResult.OK) return; string consoleName = dialog.GetText(); console = new XboxDevConsole(consoleName); foreach (CommittedMemoryBlock block in console.CommittedMemory) { ListViewItem item = new ListViewItem("0x" + block.Base.ToString("X8")); item.SubItems.Add("0x" + block.Size.ToString("X8")); item.SubItems.Add(block.Protection); lstCommitedMemory.Items.Add(item); cmbxMemRegion.Items.Add("0x" + block.Base.ToString("X8") + "\t|\t" + "0x" + block.Size.ToString("X8")); } cmbxMemRegion.Items.Add("All Regions"); cmbxMemRegion.Items.Add("Custom"); foreach (Module module in console.Modules) { ListViewItem item = new ListViewItem(module.Name); item.SubItems.Add("0x" + module.BaseAddress.ToString("X8")); item.SubItems.Add("0x" + module.Size.ToString("X8")); item.SubItems.Add(module.Timestamp.ToShortTimeString()); item.SubItems.Add("0x" + module.DataAddress.ToString("X8")); item.SubItems.Add("0x" + module.DataSize.ToString("X8")); item.SubItems.Add(module.Thread.ToString()); lstModules.Items.Add(item); } consoleProperties.SelectedObject = console; EnableControls(true); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public XboxMemoryScanner(XboxDevConsole console, List<CommittedMemoryBlock> memoryBlocks = null) { this.console = console; this.memoryBlocks = memoryBlocks; }
public CommandSender(XboxDevConsole console) { InitializeComponent(); this.console = console; }
public XboxMemoryScanner(XboxDevConsole console, List <CommittedMemoryBlock> memoryBlocks = null) { this.console = console; this.memoryBlocks = memoryBlocks; }