private void get_processes_btn_Click(object sender, EventArgs e) { try { MemoryHelper.Connect(ip_box.Text); this.processes_comboBox.Items.Clear(); ProcessList pl = MemoryHelper.GetProcessList(); foreach (Process process in pl.processes) { this.processes_comboBox.Items.Add(process.name); } this.processes_comboBox.SelectedIndex = 0; } catch (Exception exception) { MessageBox.Show(exception.Message, exception.Source, MessageBoxButtons.OK, MessageBoxIcon.Hand); } }
private void btnRefreshProcess_Click(object sender, EventArgs e) { try { btnRefreshProcess.Enabled = false; Cursor = Cursors.WaitCursor; int index = 0; MemoryHelper.Connect(txtIpAddress.Text, true); this.cmbProcesses.Items.Clear(); ProcessList pl = MemoryHelper.GetProcessList(); if (pl != null) { int i = 0; foreach (Process process in pl.processes) { this.cmbProcesses.Items.Add(process.name); if (process.name.Contains("eboot.bin")) { index = i; } } this.cmbProcesses.SelectedIndex = index; } this.cmbProcesses.SelectedIndex = -1; MessageBox.Show(this, "Cannot connect to PS4", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } catch (Exception exception) { MessageBox.Show(exception.Message, exception.Source, MessageBoxButtons.OK, MessageBoxIcon.Hand); } finally { btnRefreshProcess.Enabled = true; Cursor = Cursors.Default; } }