예제 #1
0
        private void attachToProcessToolStripMenuItem_Click(object sender, EventArgs e)
        {
            using (var pb = new ProcessBrowserForm(coreFunctions, Program.Settings.LastProcess))
            {
                if (pb.ShowDialog() == DialogResult.OK)
                {
                    if (pb.SelectedProcess != null)
                    {
                        remoteProcess.Close();

                        remoteProcess.Open(pb.SelectedProcess);
                        remoteProcess.UpdateProcessInformations();
                        if (pb.LoadSymbols)
                        {
                            LoadAllSymbolsForCurrentProcess();
                        }

                        Program.Settings.LastProcess = remoteProcess.UnderlayingProcess.Name;
                    }
                }
            }
        }