ÇÁ·Î±×·¡¹Ö

 3206, 6/161 ȸ¿ø°¡ÀÔ  ·Î±×ÀΠ 
   kgt2001sus
   [re] WinAPI·Î Å×Æ®¸®½º¸¦ ¸¸µé´ø Áß¿¡...

http://www.hackerschool.org/HS_Boards/zboard.php?id=QNA_programming&no=1043 [º¹»ç]


¸»¾¸´ë·Î ÄÄÆÄÀÏ ¿¡·¯´Â ¹ß»ýÇÏÁö ¾Ê½À´Ï´Ù.
ÇÏÁö¸¸.. ÇÚµéÀ» ÇÒ´ç¹ÞÁö ¸øÇÕ´Ï´Ù.
À©µµ¿ì Ŭ·¡½º »ý¼º ºÎºÐ¿¡¼­ °ªÀ» À߸øÁصí..

¹Ø¿¡ API±âº» Çì´õ ÆÄÀÏÀ» ¿Ã·Áµå¸³´Ï´Ù.
´ÔÀÌ ¾²½Å °Å¶û °ÅÀÇ ºñ½ÁÇϱ¸¿ä...´Ù µðÆúÆ® °ªÀÔ´Ï´Ù.

ÀÌ ÆÄÀÏÀ» Çì´õÆÄÀÏ·Î µû·Î ÀúÀåÇسõÀ¸½Å ´ÙÀ½..
¼Ò½º ÆÄÀÏ¿¡¼­ ÀÎŬ·çµå Çؼ­ »ç¿ëÇÏ½Ã¸é µË´Ï´Ù~


#include <windows.h>

LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
HINSTANCE hInst;
LPSTR ClassName = "Hook";

int APIENTRY WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd)
{
        HWND hWnd;
        MSG msg;
        WNDCLASS WndClass;
        hInst = hInstance;

        WndClass.cbClsExtra = 0;
        WndClass.cbWndExtra = 0;
        WndClass.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH);
        WndClass.hCursor = LoadCursor(NULL, IDC_ARROW);
        WndClass.hIcon = LoadIcon(NULL, IDI_APPLICATION);
        WndClass.hInstance = hInstance;
        WndClass.lpfnWndProc = (WNDPROC)WndProc;
        WndClass.lpszClassName = ClassName;
        WndClass.lpszMenuName = NULL;
        WndClass.style = CS_HREDRAW | CS_VREDRAW;

        RegisterClass(&WndClass);

        hWnd = CreateWindow(ClassName, ClassName, WS_OVERLAPPEDWINDOW,
                CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT, CW_USEDEFAULT,
                NULL, (HMENU)NULL, hInstance, NULL);

        ShowWindow(hWnd, SW_SHOW);

        while(GetMessage(&msg, 0, 0, 0))
        {
                TranslateMessage(&msg);
                DispatchMessage(&msg);
        }
        return msg.wParam;
}

LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
        switch(msg)
        {
        case WM_DESTROY:
                PostQuitMessage(0);
                return 0;
        }
        return DefWindowProc(hWnd, msg, wParam, lParam);
}

  Hit : 2111     Date : 2006/03/04 01:08



    
¾ÆÀÌÇÁ¸®µå °¨»çÇÕ´Ï´Ù =_= 2006/03/13  
3106   ÇÁ·Î±×·¡¹ÖÀ̹¹¿¡¿ä???¾Æ½Ã´ÂºÐµé Á»¾Ë·ÁÁÖ¼¼¿ä[2]     wkrwjs002
08/15 2106
    [re] WinAPI·Î Å×Æ®¸®½º¸¦ ¸¸µé´ø Áß¿¡...[1]     kgt2001sus
03/04 2110
3104   C¾ð¾î ¸· ÀÔ¹®ÇÑ »ç¶÷ÀÔ´Ï´Ù.[3]     kkne123
07/22 2111
3103   ÄÄÇ»ÅÍ Ã³À½¿¡ ÇÒ¶§[4]     dlalstjqsee
09/15 2116
3102   ÁßÇб³ vi¿¡¼­¿ä[3]     yeonjoo
08/11 2116
3101   C¾ð¾î ±âÃÊÀûÀÎ Áú¹®ÀÔ´Ï´Ù.[1]     REinitiate
02/16 2116
3100   ³×Æ®¿öÅ©¿¡´ëÇؼ­[1]     shkim212
02/02 2119
3099   indra´Ô Çѹø ºÁÁÖ¼¼¿ä..     jinx77
09/05 2121
3098     [re] c¾ð¾î ½ßÃʺ¸..¾î¼Á¶...     idl0521
10/08 2121
3097   gcc¶û vi(vim)¿¡´ëÇÑ ¼³¸íÁ»¿ä..[2]     urimal
01/18 2122
3096     [re] wantstar´ÔÀÇ µµ¿òÀ» ¹Þ¾Æ ÇØ°á~     shinysup
08/11 2122
3095   Æ®·¹ÀÌ´× 5     Palaho11
03/02 2125
3094   Çϵå2°³·Î³ª´©´Â°Å ÆÄƼ¼ÇÇϴ¹ýÁ»...[4]     kim4067
06/30 2128
3093   µ¿Àû ÇÒ´ç ºÎºÐ Áú¹®Àä[2]     TalVez
08/14 2128
3092   int main Áú¹®[2]     IDNed
02/19 2129
3091   Àú±â Áú¹®ÀÔ´Ï´Ù ! ²À ºÁÁÖ¼¼¿ä//     ssonacy
11/27 2130
3090   gdbÁú¹®[3]     leal
02/23 2130
3089   ¸®´ª½º + C++°í¼ö´Ôµé µµ¿ÍÁÖ¼¼¿ä[1]     shinss2129
08/26 2135
3088   C¾ð¾î ±ÞÁú¹® ÀÔ´Ï´Ù.!!![4]     han0161
06/02 2136
3087   ÄÄÆÄÀÏÈÄ exeÆÄÀÏ[2]     rozenkrantz
01/08 2136
[1][2][3][4][5] 6 [7][8][9][10]..[161]

Copyright 1999-2024 Zeroboard / skin by Hackerschool.org / Secure Patch by Hackerschool.org