본문 바로가기

My Study/Programming&Theory

Get clipboard data

단순히 클립보드에서 데이터를 가져오는 예제입니다.
키로커 관련되서 공부 중 이런것도 잘 활용하면 재미있을꺼 같아서 올려둡니다.

예제 코드


사용된 함수는 딱 3개 뿐입니다.
OpenClipboardGetClipboardData 함수를 사용하기 위해 클립보드를 열어주는 함수입니다.

GetClipboardData함수 인자로 CF_TEXT를 해줬는데 Ansi텍스트 형태로 가져오겠다는 것입니다.
msdn에서 보면 해당 함수의 리턴 값은 HANDLE 입니다.

그래서 이 핸들을 가지고 어떻게 값을 가져올까 생각을 했습니다.

ReadFile함수를 사용해서 가져오려고도 했지만 실패되더군요.
하지만.. -_-;; 얻어오는 핸들 값을 자세히  봐보니 0x2d6ac8 막 이러더군요.
엥?? 이거 주소 아니야? 라는 생각에 해당 주소의 메모리 값을 봐보니 역시나.. ㅠㅠ

그래서 위 코드처럼 그냥 출력해주시면 됩니다. 

'My Study > Programming&Theory' 카테고리의 다른 글

Share Memory & Share Moudle  (0) 2011.05.26
Interrupt Descriptor Table Architecture  (0) 2011.05.18
프로세스 생성 막기  (2) 2011.04.28
IEEE Std 754  (2) 2011.04.27
DFS, BFS, UCS  (1) 2011.04.10