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
[37108] Re:Re:BlockInput API는 CTRL+ALT+DEL키를 누르니 다시 입력이 되는군여 해결방법이 없나여?
수야!╋ [sooya23] 1594 읽음    2004-09-02 20:21
흠.. 쉽지 않은 일을...

예전에 95까지 호환되는 입력제어를 만들때 했던 건데 팁으로 올렸었습니다.

http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=370

직접적으로 Ctrl + Alt + Del를 막은 소스는 아니지만

간접적으로는 막았지요 키가 눌렸지만 아예 먹어버리도록 했기때문에... ㅡ_ㅡ;;

제가 했던건 메인에서 제어하는 프로그램이었기때문에 제어를 걸어 푸는것을 메인에서 했습니다.

가끔 소켓이 끊겨서 문제가 되긴했지만.. ㅡ_ㅡ; 도움이 된다면 참고해보시구요

Ctrl + Alt + Del을 직접적으로 제어하려면 NT상에서는 윈도우의 어떤 dll을 수정해서 올려야한다고

본거같습니다.

시도도 안해본거라 잘은 모르겟네요

아시는 건지모르겠지만...

작업창은 Explore의 단축키로 실행되는 놈이 아닙니다.

윈도 자체에서 띄우는 거라 Explorer를 교체해도 작업창은 계속 뜬답니다.

윈도우키 + E  : 탐색기 ( 이런 단축키들은 Explorer의 단축키입니다. )

수야였습니다.

=======추신======
혹 방법을 해결하시면 팁으로 올려주시면 감사히 보겠습니다 ^^

남식 님이 쓰신 글 :
: cuperido 님이 쓰신 글 :
: : http://cbuilder.borlandforum.com/impboard/impboard.dll?action=read&db=bcb_tip&no=348
: : 글을 참고하시면 BlockInput API 에 관하여 참고하실 수 있습니다.
: :
: : 또한, 어플리케이션 범위 내에서만 작동하게 하시려면 폼의 KeyPreview 프로퍼티를 True 로 해주시고
: : KeyDown에서 넘어오는 Key를 0 으로 전부 셋팅해 주면 키보드가 막히게 됩니다.
: : OnMessage 등의 이벤트에서도 또한 가능하고, 어플리케이션에서 할 수 있는 방법은 상당히 많으니
: : 여러 방법중 찾아보신 후 택일하시면 되겠습니다.
: :
: : 다른 어플리케이션까지 막으시려면 위의 설명드린 API를 사용하시거나, 아니면 키보드 후킹을
: : 해보는 것인데, 아랫분 말씀대로 메시지 처리를 시키지 않고 return 시켜버리면 무시됩니다.
: :
: :
: : cuperido
: :
: :
:
: 님이 알려주신대로 하면 되긴 됩니다만
: CTRL+ALT+DEL키를 누르면 바로 모든 입력이되는군여....
: 이걸 해결할수 있는 방법은 없나여?

+ -

관련 글 리스트
37059 키보드 전역 후킹에서여 입력된 키 값을 전부 버리고 싶은데여 어떻게 해야하져??? 남식 1292 2004/08/31
37081     Re:키보드 전역 후킹에서여 입력된 키 값을 전부 버리고 싶은데여 어떻게 해야하져??? cuperido 1579 2004/09/01
37091         Re:BlockInput API는 CTRL+ALT+DEL키를 누르니 다시 입력이 되는군여 해결방법이 없나여? 남식 1514 2004/09/01
37108             Re:Re:BlockInput API는 CTRL+ALT+DEL키를 누르니 다시 입력이 되는군여 해결방법이 없나여? 수야!╋ 1594 2004/09/02
37073     return true; 하세여 (냉무) 초보짱 918 2004/09/01
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.