본문 바로가기

프로그래밍

[MFC] 다이알로그 키 조작 우선 헤더에virtual BOOL PreTranslateMessage(MSG *pMsg) 선언 해주고메인에BOOL 다이알로그::PreTranslateMessage(MSG *pMsg){if( pMsg->message == 키메세지){작업 }return CDialog::PreTranslateMessage(pMsg);} 뭔가 키를 막고 싶다면 키값에 대해 리턴값을 TRUE로 주기만 하면된다. 더보기
가장 쉽게 사용할 수 있는 후킹 API SetWindowsHookEx 가장 쉽게 키로그 프로그램을 만들 수 있는 방법은위에 소개한대로 SetWindowsHookEx API를 사용하는 방법이다.사용하는 방법은 아래와 같다.SetWindowsHookEx(WH_KEYBOARD_LL, KeyHookProc, theApp.m_hInstance, NULL);요곳이야 말로 키보드를 후킹하겠다.라는 건데http://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspx 에도 나와 있듯 키보드만 되는게 아니다. 마우스 등등 각각 대상을 정할 수 있다.KeyHookProc 이거슨 콜백 함수인데 키보드를 예제로 인자를 보자면 int nCode, WPARAM wParam, LPARAM lParam 3개의 인자를 볼 수 있.. 더보기
쥐를 잡자 쥐를 잡자 찍찍찍 - 2 이제 시작이다. 기본적으로 색칠 된 부분을 0.0 부터 찾기 시작하여 마지막 지점에서 종료 된다.추가 작업사항은 그리는 부분에서 0.0~5.0 - > 1.0~ 5.0 찾아 결과값을 저장 후 그리는 방식인데위 동영상 처럼 순차적으로 데이터가 나올 경우 정상적으로 동작하지만,데이터가 내려오다가 다시 올라가는 경우 처리가 안되서 그리는건 이상하게 그려진다.또한 그리는 부분은 쓰레드로 나눠야 하며, 부가적인 들어갈 사항, 시작 시 랜덤 배치[지금은 하드코딩 값으로 넣고 있다.], 더보기
쥐를 잡자 쥐를 잡자 찍찍찍 - 1 - 색칠 되어 있는 영역 찾는 알고리즘- 찾은 값을 길로 만들어주는 알고리즘- 위 두개 부분에 대한 쓰레드에서 처리다음번에 올릴 땐 완성 될듯개발환경 : c, winbgi.lib, win7 64bit 더보기
프로세스 관리자(PC방 1PC 1게임 실행) pc방에서 흔히 쓰이는 1pc 1게임 실행 프로그램이다. 갑자기 생각나서 만들어 봤다. 별거 없지만...시나리오는 이렇다. 프로그램 매니저에 2개 이상의 게임을 등록한다. 등록된 프로그램 중 실행된게 있으면 그 다음 등록되어 있는 프로세스의 실행 순서가 올때 전부다 죽여버린다. 전에 만들었는 프로세스 차단(커널레벨)의 코드를 붙여야 정말 실행조차 막아버리지만.. 그건 나중에~ 더보기
자동로그인 프로그램(다음) 자동로그인 프로그램.. 크몽에서 블로그 자동 글쓰기?? 제작 쪽지가 날라와....어떠한 방식으로 만드는지 인터넷에 뒤져보다가 만들게 되었다.IE에 대한 제어 관련으로 검색하니 많이들 나오게 되는데...어느정도의 코드만 볼줄 안다면 만드는건 그리 어렵지 않은거 같다.이러한 형식으로 카페, 블로그 자동 글쓰기 프로그램이 만들어 진다는걸 알게 된 시간이였다. 더보기
특정 프로그램 차단(사이퍼즈) 대상은..내가 즐겨하는 사이퍼즈...테스트 환경 : Win7 64bit 더보기
vmware 커널 디버그 메세지 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session ManagerDebug Print Filter 키 생성DEFAULT의 DWORD를 생성 생성된 값은 f 설정재부팅DEFAULT의 값은 64bit,32bit 운영체제에서 동일하게 32bit 값으로 만들면 된다. 더보기