ÕâÒ»¶Î´úÂëÊÇÓÃÔÚÓÎÏ·ÀïµÄ,
¾ÍÊÇÁ÷ÐǺûµû½£Õâ¿îµ¥»úÓÎÏ·,
ÇëÇó°ïæ°ÑÕâ¶Î´úÂëת»»³ÉVB´úÂë!
´úÂëÈçÏÂ
C# code:
#include <windows.h>
#define BUTTON1 101
#define EDIT1 201
#define EDIT2 202
#define EDIT3 203
#define HOTKEYIDCHEAT 200
#define HOTKEYIDRECOVER 201
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
unsigned char Code[10]={0x8d, 6, 0xa3, 0x60, 0x19, 0x5d, 0, 0x90,
0x90, 0x90};
unsigned char CodeOrigin[10]={0x8B, 0x86, 0xA8, 0x22, 0, 0, 0x85,
0xc0, 0x75, 0x7e};
void MyWinMain()
{ MSG msg;
WNDCLASS wc;
memset(&wc, 0, sizeof(wc) );
wc.hInstance = (HINSTANCE)0x400000;
wc.lpfnWndProc = (WNDPROC)WndProc;
wc.lpszClassName = "IdentityClass";
wc.hbrBackground = (HBRUSH)COLOR_WINDOW;
RegisterClass(&wc);
CreateWindow("IdentityClass", "Ѫµ¶ÃÅÉèÖÃÃÅÅɽ׼¶", WS_OVERLAPPEDWINDOW | WS_VISIBLE,
200, 200, 270, 200, NULL, NULL, (HINSTANCE)0x400000, NULL);
while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage(&msg);
DispatchMessage(&msg);
}
}
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch (message)
{
case WM_DESTROY:
PostQuitMessage(0);
break;
case WM_CREATE:
CreateWindow("STATIC", "ÃÅÅÉ£º"