ConsoleControl.ConsoleControl.SendCtrlC C# (CSharp) Method

SendCtrlC() private method

private SendCtrlC ( IntPtr hWnd ) : void
hWnd IntPtr
return void
		private void SendCtrlC(IntPtr hWnd) {
			const uint keyeventfKeyup = 2;
			const byte vkControl = 0x11;
			//hWnd == handle to console window
			//set it to foreground or u can not send commands
			SetForegroundWindow(hWnd);
			//sending keyboard event Ctrl+C
			keybd_event(vkControl, 0, 0, 0);
			keybd_event(0x43, 0, 0, 0);
			keybd_event(0x43, 0, keyeventfKeyup, 0);
			keybd_event(vkControl, 0, keyeventfKeyup, 0);
		}