[WinAPI] SetWindowsHookEx, UnhookWindowsHookEx 키보드 마우스 후킹
오늘은 Callback 함수를 이용하여 키보드 마우스를 후킹하는 방법을 알아보도록 하겠습니다.후킹 개념은 여기를 참고해주시기 바랍니다. 간단하게 설명하자면 A->B의 순서로 호출되는 함수를 A->C->B로 만드는 겁니다. 저는 윈도우에서 제공하는 후킹 함수로, 키보드 마우스를 …
오늘은 Callback 함수를 이용하여 키보드 마우스를 후킹하는 방법을 알아보도록 하겠습니다.후킹 개념은 여기를 참고해주시기 바랍니다. 간단하게 설명하자면 A->B의 순서로 호출되는 함수를 A->C->B로 만드는 겁니다. 저는 윈도우에서 제공하는 후킹 함수로, 키보드 마우스를 …
오늘은 아래 그림과 같이 mfc 대화상자에 메뉴를 만들어 보겠습니다. 대화상자 프로젝트를 만들어 주시고, 아래와 같이 리소스를 추가하여 메뉴를 만들어 줍니다. 위 작업을 하시면 보시는 것과 같이 메뉴가 추가됩니다. 메뉴도 추가 …
윈도우에서는 수많은 응용프로그램들이 실행 되어 있습니다. 사용자가 조작하는 프로그램 말고도, 백그라운드에서 작업하고 있는 프로세스들도 많이 있죠. 현재 실행 되어 있는 프로세스의 목록을, 작업 표시줄을 보면 알 수 있습니다. 위와 똑같이는 …
원래 Callback 함수에 대해 글을 쓰려했는데, 공부 스타일이 예제를 먼저 보고 이해하는게 좋을 것 같아 Callback 예제 함수를 소개하고자 합니다.간단한 Callback 개념은 여기를 참고해주세요. Callback 함수를 아래와 같이 정의 합니다. …
저번에 SendMessage와 PostMessage에 대해 글을 썼었습니다. 몇 번 사용해보시면 알겠지만 사용자 메시지를 정의하여 SendMessage와 PostMessage로는 많고 다양한 데이터를 보낼 수 없습니다. 그럴 때는 WM_COPYDATA를 사용하여 구조체를 전송하면 프로세스간 통신에서 데이터를 …
안녕하세요 저번 글에서 프로그램에서 설정을 ini로 저장하는 방법을 해봤었는데, 이번엔 레지스트리를 만들어보는 것을 해보겠습니다. 윈도우 + R키를 눌러 Regedit를 입력하여 레지스트리 편집기를 실행시켜 봅니다. 아래 이미지처럼 실행 되면 됩니다. 이번 글에서는 …
윈도우 프로그램에서 설정값을 저장하기 위한 방법으로 많이 쓰였던 방법 중에 INI파일에 설정 값을 저장하는 방법이 있습니다. 요새는 자주 사용하지 않는다고 하는데, 오래된 회사거나 하나의 솔루션을 오래 사용하고 있는 회사에서는 아직도 …
저번 글까지 MariaDB를 설치하고, ODBC를 설치했습니다.그리고 DATABASE test_db를 만들었고 TABLE test_table을 만들었구요. 아래 이미지를 보시면 테이블 구조를 보실 수 있습니다. 오늘은 DB 연동하기, 코딩쪽을 해보겠습니다.MFC 프로젝트 하나 생성해 주시고, 아래와 …
저번 포스팅에 이어서 써보겠습니다. 우선 명령 프롬프트를 실행해서 “MariaDB 설치 된 위치\bin” 으로 이동합니다.그리고 ID, PASS를 입력하여 접속 합니다. 그리고 아래 구문을 입력하여 test_db이름을 가진 database를 만들어 줍니다. 그리고 아래 구문을 입력하여 …
안녕하세요. 이번 글에서는 DB 연동 하기 중 MariaDB 설치와 ODBC 설치를 해보겠습니다. 윈도우에서 DB를 연동하는 것은 코딩보다 설치하는 작업이 더 많습니다.그러니 잘 보시고 따라하세요. 우선 여기에서 MariaDB를 다운 받습니다. 2019.11.24 …