示例#1
0
		private void MainMenuSpyAttach_Click( object sender, EventArgs e )
		{
			if ( Worker.IsBusy )
				return;

			if ( m_Spy == null )
				m_Spy = new Spy();

			SelectProcess select = new SelectProcess();

			if ( select.ShowDialog() == DialogResult.OK )
			{				
				Process process = select.GetSelectedProcess();

				if ( process != null )
				{
					MainMenuSpyStart.Enabled = false;
					MainMenuSpyAttach.Enabled = false;
					MainMenuSpyDetach.Enabled = true;
					StatusLabel.Text = String.Format( "Spying on {0}", process.ProcessName );
					Worker.RunWorkerAsync( new SpyProcessArgs( process ) );
				}
			}
		}
示例#2
0
		private void MainMenuSpyStart_Click( object sender, EventArgs e )
		{
			if ( m_Spy == null )
				m_Spy = new Spy();

			OpenExeDialog.ShowDialog();
		}