ÎÒÏëÓÃDELPHIÄ£ÄâCTRL+Z¹¦ÄÜ£¬¸Ã×öÄØ£¬Ð»Ð»
ÈçÌ⣬Èç¹û·¢ÏûÏ¢£¬ÊÇ·¢Ê²Ã´ÏûÏ¢£¬»òÕßд³ÌÐò¸ÃÔõôд£¬¾ÍÊÇWORD»òÕ߯äËûÉÏÃæµÄCTRL+Z¿ì½Ý¼ü³·ÏúÐ޸ŦÄÜ£¬Ð»Ð»£¡
Ö±½Ó·¢WM_UNDO
ѧѧÍòÒ»µÄblog¡£ÉÏÃæÓÐÏûÏ¢µÄ½éÉÜ
Äã¿ÉÒÔÓÃkeybd_event´úÌæ
¾µä ¿á£¡ gyk120
procedure WMxxxx(var Message : TMessage); message WM_xxxx;
Ïà¹ØÎÊ´ð£º
VC ¿ØÖÆÌ¨³ÌÐò:
#include <iostream>
using namespace std;
int main()
{
const int def_buffer = 1024 * 4;
DWORD t;
BYTE b[def_buffer];
memset(b, 0, sizeof(b));
PBYTE p;
t = GetTickC ......
Ò»°ã¶¼ÊÇÔõô½Ó»îµÄ£¿
ÊÕÈëÔõôÑù
sohu£¿soho£¿
sohu ¿ÉÄÜÊÇsmall office house unit
С°ì¹«ÊÒ£¬°Ñ¼Ò±ä³Éµ¥Î»¡£
È¥Íþ¿ÍÍø°¡,ºÜ¶à¸öÄØ,»¹ÓÐÍâ°üµÄÍøÕ¾
ѧϰѧϰ¡£
ÏÖÔÚDelphi×ö¶«Î÷²»ÐÐÁË,´¦ÓÚÌÔÌ×´ ......
delphiÈçºÎ»ñÈ¡ÍøÒ³µÄ·µ»Ø×´Ì¬£¬¾ÍÏñä¯ÀÀÆ÷Öзµ»ØµÄhttp 500´íÎó£¬404´íÎóµÈ
ÁíÍâÄܲ»ÄÜ»ñÈ¡µ½´ò¿ªÒ»¸öÍøÒ³µÄ·´Ó¦Ê±¼ä£¬¿ÉÒÔ´óÖ²ο¼ÍøÒ³´ò¿ªµÄËÙ¶È
лл£¡
¶¼¿ÉÒÔʵÏֵ쬾ßÌåµÄÄ㻹ÊDzé×ÊÁϰɣ¡
×Ô¼º ......
function myfun:integer;
var b:pointer;
begin
b:=pointer($6Bc3C6);
asm
mov eax,[eax]
xor eax,[ecx+4]
cmp eax,0
je @b
end;
ÕâÑùд±àÒë²»¹ýÈ¥¡£ÇëÎÊÈçºÎ² ......