private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F && e.Alt)
{
Process.Start(@"c:\ade.exe");
}
}
그것은 완벽하게 작동,하지만 내 윈도우 폼 응용 프로그램이 작업 모드에있을 때, 나는 때 내 응용 프로그램 또한 그것을 작업 할 최소화되어 있습니다.
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.F && e.Alt)
{
Process.Start(@"c:\ade.exe");
}
}
그것은 완벽하게 작동,하지만 내 윈도우 폼 응용 프로그램이 작업 모드에있을 때, 나는 때 내 응용 프로그램 또한 그것을 작업 할 최소화되어 있습니다.
당신은 이것에 대한 접선,
내가 당신을 위해 ABIT을 봤 및 this 웹 사이트를 통해 온 사용해야합니다. 한 번 눌렀을 때 단축키를 애플리케이션에 바인딩 할 수있는 작은 클래스입니다. 애플리케이션에서 이벤트를 실행할 수 있습니다.
다른 키로거? :) – slawekwin
이벤트 처리기는 [Winforms KeyDown] (http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keydown.aspx) 이벤트 용이므로 이벤트가 발생할 때만 적용됩니다. 양식이 활성화되어 있습니다. keylogger 응용 프로그램의 경우 [app 백그라운드에서 앱이 사용자가 누른 키 읽기]를 참조하십시오. (http://stackoverflow.com/questions/2292232/app-in-background-read-keys-pressed-by-user) –
보세요 : http://stackoverflow.com/questions/1983148/setwindowshookex-global-keyboard-hook-not-catching-all-keypresses – Qorbani