2010-06-21 2 views
0

CTRL-C 및 CTRL-V 명령을 자택에서 지원하기 위해 키보드의 신호 버튼 하나에 다시 매핑하기 위해 시어머니 용 유틸리티를 만들고 있습니다. 첫 번째 키를 누르면 COPY 명령이 적용됩니다. 다음 누름은 붙여 넣기 명령입니다. 작은 응용 프로그램에 초점이 맞지 않을 것이므로 GetAsyncKeyState를 사용해야합니다. 지금은이 모든 것을 물결표 키로 매핑하려고합니다. 물결표 키를 실제로 선택된 필드로 전달하고 데이터를 덮어 쓰거나 붙여 넣은 텍스트에 추가하는 것을 어떻게 막을 수 있습니까? 이 작은 애플릿을 위해 .NET Framework 또는 VB6에서 C#을 사용할 수 있습니다.GetAsyncKeyState 후 키 스트로크가 일치합니까?

악의있는 ​​소프트웨어를 만드는 데 도움이 될 수있는 답변을 찾고 있으므로 누구나이 질문을 공유하거나 삭제하지 않아도된다고 생각한다면 꼭 그렇게해야합니다. 나는 진짜 문제 또는 상황에 대한 해답을 찾고있다. 나는 스크롤 잠금이나 Caps Lock과 같은 키를 타이핑 할 수있는 키가 있다는 것을 알고 있습니다.하지만이 유틸리티는 다른 유틸리티와 비슷합니다.

답변

1

글로벌 키보드 후크 (VB6의 글로벌 후크에 대한 자세한 내용은 VBAccelerator 참조)를 수행 한 다음 CTRL-V 또는 CTRL-C를받은 후 메시지를 전달한 다음 해당 메시지를 처리해야합니다 .

관련 문제