본문 바로가기
반응형

분류 전체보기798

메시치 처리함수 바꾸기 DLL을 만든다. 네이트온에 넣는다. 이렇게 내가 만든 Dll을 다른 프로그램에 넣는 것을 Dll인젝션이라 한다. 아래 목록... 네이트온의 윈도우 핸들을 구할 수 있다. 핸들을 구하면 프로세스 ID를 구할 수 있다. 아이디를 알면 프로세스의 핸들을 구한다. 소스는 네이트온의 네이트온 정보메시지를 바꾸는것이다. DLL을 이용한다. spy.cpp를 DLL프로젝트로 컴파일후 C:\에 복사해놓고.. 네이트온을 실행해보자.. 네이트온 정보창을 클릭하면 #include #include //Kernel32의 핸들을 구하는것..GetModuleHandle void DllInject(DWORD pid, char * path) { //process ID를 가지고 Process핸들을 얻는다. HANDLE hProcess .. 2007. 1. 22.
지역변수나 전역변수 없이 다이얼로그박스의 값을 가져옮 #include #include #include"resource.h" LRESULT CALLBACK WndProc(HWND hwnd,UINT iMessage,WPARAM wParam,LPARAM lParam); //사용자가 만드는 다이얼로그 메시지 처리 함수 BOOL CALLBACK DlgProc(HWND hDlg , UINT msg, WPARAM wParam, LPARAM lParam); //dialogBoxParam()을 쓰기 위해서는 구조체가 필요하다. typedef struct _DLGDATA { int x; int y; }DLGDATA, *PDLGDATA; TCHAR lpszClass[] = TEXT("first"); int WINAPI WinMain(HINSTANCE hInstance, HIN.. 2007. 1. 22.
자식윈도우 만들기/수정하기 /*/================================================================================= 1. 버튼 , 메뉴, 스크롤 등 결국 윈도우이다 2. 자식은 부모에게 통보를 한다. WM_COMMAND(통신코드)(버튼클릭같은) 3. 부모는 자식에게 메시지를 보낸다.(형태변환같은) 4. 자식은 자신이 그려지기 전에 부모에게 컨트롤 권한을 넘긴다. (WM_CTLxxxxxxx); 5. 부모는 자식이 보내준 권한을 가지고 자식이 그려질 형태를 수정한다. //=================================================================================*/ //자식(버튼)이 부모에게 WM_COMMAND를 보낼때.. 2007. 1. 22.
화면 캡쳐/ 키보드 움직임에 따라 비트맵 움직이기 #pragma comment(linker, "/subsystem:windows") //-------------------------------------------------- #define _WIN32_WINNT0x0501// #define WINVER0x0501// //-------------------------------------------------- #include LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); HINSTANCE g_hInst; static int xPos, yPos; int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrev, LPSTR lpCmdLine, int nShowCmd) { g_.. 2007. 1. 22.
반응형