C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[28047] Re:[질문] 캡쳐방지..
유영인 Cuperido [cuperido] 2047 읽음    2003-12-02 11:24
VK_SNAPSHOT 키 입니다.

키 값을 알기위해서는 도움말을 참고하시는 방법이 있구요.
(색인에서 virtual key codes 를 누르면 VK_xxx 에 해당하는 코드들이 쭉 나옵니다)

아니면 Winsight나 Spy 같은 프로그램에서 키를 누르면서 어떤 메시지들이 발생하는지
알아내는 방법이 있습니다.

근데, 이 방법으로 키를 막는다고 근본적으로 캡쳐 문제는 해결될것 같지는 않습니다.
우선, 메시지를 가로챈다고 하더라도, 다른 곳에 포커스를 놓고 캡쳐를 하면 캡쳐가
될것이고, Hotkey로 등록을 한다 하더라도 이건 Windows 2000 과 XP 에서도 차이가
있기 때문에 (XP에서는 동작 안함) 문제가 발생합니다.

제일 좋은 방법은 API를 전부 후킹하셔서 BitBlt 등의 화면 캡쳐에 이용되는 함수를
모조리 막아버리는 방법이 제일 좋을것이라고 생각됩니다.


cuperido

이상기 님이 쓰신 글 :
: 초봅니다... print scrn 키를 사용한 화면 캡쳐를 못하게 하려는데...
: print scrn 키가 눌려지면 키값을 바꾸어주려하는데
: 프린트스크린 키값을 모르겠네요
: 키값을 아시거나 혹은 다른 좋은 방법이 있으시면 가르쳐 주세요~
:
:

+ -

관련 글 리스트
28045 [질문] 캡쳐방지.. 이상기 1417 2003/12/02
28047     Re:[질문] 캡쳐방지.. 유영인 Cuperido 2047 2003/12/02
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.