ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡
windows»·¾³ÏÂ32λ»ã±àÓïÑÔ³ÌÐòÉè¼Æ-µÚ27²¿·Ö
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿! Èç¹û±¾ÊéûÓÐÔĶÁÍ꣬ÏëÏ´μÌÐø½Ó×ÅÔĶÁ£¬¿ÉʹÓÃÉÏ·½ "Êղص½ÎÒµÄä¯ÀÀÆ÷" ¹¦ÄÜ ºÍ "¼ÓÈëÊéÇ©" ¹¦ÄÜ£¡
¡¡
À´Ô´£ºµç×Ó¹¤Òµ³ö°æÉç¡¡×÷ÕߣºÂÞÔƱò¡¡ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡
µÚ5Õ¡¡Ê¹ÓÃ×ÊÔ´
5¡£4¡¡¶Ô¡¡»°¡¡¿ò£¨10£©
¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£386
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£model¡¡flat£»¡¡stdcall
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡option¡¡casemap¡¡£ºnone
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡Include¡¡Îļþ¶¨Òå
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
include¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡windows¡£inc
include¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡user32¡£inc
includelib¡¡¡¡¡¡¡¡¡¡¡¡¡¡user32¡£lib
include¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡kernel32¡£inc
includelib¡¡¡¡¡¡¡¡¡¡¡¡¡¡kernel32¡£lib
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡Equ¡¡µÈÖµ¶¨Òå
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
ICO_MAIN¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡equ¡¡¡¡¡¡¡¡¡¡1000h
DLG_MAIN¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡equ¡¡¡¡¡¡¡¡¡¡1
IDC_LISTBOX1¡¡¡¡¡¡¡¡¡¡equ¡¡¡¡¡¡¡¡¡¡101
IDC_LISTBOX2¡¡¡¡¡¡¡¡¡¡equ¡¡¡¡¡¡¡¡¡¡102
IDC_SEL1¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡equ¡¡¡¡¡¡¡¡¡¡103
IDC_RESET¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡equ¡¡¡¡¡¡¡¡¡¡104
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡Êý¾Ý¶Î
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£data£¿
hInstance¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dd¡¡¡¡¡¡¡¡¡¡¡¡£¿
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡nst
szText1¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡db¡¡¡¡¡¡¡¡¡¡¡¡'ÏîÄ¿1'£»0
szText2¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡db¡¡¡¡¡¡¡¡¡¡¡¡'ÏîÄ¿2'£»0
szText3¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡db¡¡¡¡¡¡¡¡¡¡¡¡'ÏîÄ¿3'£»0
szPath¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡db¡¡¡¡¡¡¡¡¡¡¡¡'*¡£*'£»0
szMessage¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡db¡¡¡¡¡¡¡¡¡¡¡¡'Ñ¡Ôñ½á¹û£º£¥s'£»0
szTitle¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡db¡¡¡¡¡¡¡¡¡¡¡¡'ÄúµÄÑ¡Ôñ'£»0
szSelect¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡db¡¡¡¡¡¡¡¡¡¡¡¡'ÄúÑ¡ÔñÁËÒÔϵÄÏîÄ¿£º'
szReturn¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡db¡¡¡¡¡¡¡¡¡¡¡¡0dh£»0ah£»0
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
£»¡¡´úÂë¶Î
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
¡¡
¡¡¡¡¡¡¡¡¡¡de
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
_ProcDlgMain¡¡¡¡¡¡¡¡¡¡proc¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡uses¡¡ebx¡¡edi¡¡esi¡¡hWnd£»wMsg£»wParam£»lParam
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡local¡¡¡¡¡¡@szBuffer£§128£§£ºbyte
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡local¡¡¡¡¡¡@szBuffer1£§128£§£ºbyte
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡local¡¡¡¡¡¡@szTextBuff£§2048£§£ºbyte
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡local¡¡¡¡¡¡@dwCount
¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡eax£»wMsg
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£if¡¡¡¡¡¡¡¡¡¡eax¡¡¡¡WM_CLOSE
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡EndDialog£»hWnd£»NULL
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£elseif¡¡eax¡¡¡¡WM_INITDIALOG
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡LoadIcon£»hInstance£»ICO_MAIN
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendMessage£»hWnd£»WM_SETICON£»ICON_BIG£»eax
£»********************************************************************
£»¡¡³õʼ»¯Áбí¿ò
£»********************************************************************
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendDlgItemMessage£»hWnd£»
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDC_LISTBOX1£»LB_ADDSTRING£»0£»addr¡¡szText1
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendDlgItemMessage£»hWnd£»
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDC_LISTBOX1£»LB_ADDSTRING£»0£»addr¡¡szText2
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendDlgItemMessage£»hWnd£»
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDC_LISTBOX1£»LB_ADDSTRING£»0£»addr¡¡szText3
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Invoke¡¡¡¡¡¡SendDlgItemMessage£»hWnd£»IDC_LISTBOX2£»LB_DIR£»
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DDL_ARCHIVE¡¡or¡¡DDL_DRIVES¡¡or¡¡DDL_DIRECTORY£»
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡addr¡¡szPath
£»********************************************************************
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£elseif¡¡eax¡¡¡¡WM_MAND
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡eax£»wParam
£»********************************************************************
£»¡¡ÓÉÓÚÓ¡Ë¢¿í¶ÈÓÐÏÞ£¬WM_MANDÏûÏ¢´¦Àí´úÂëµÄËõ½ø¸ñʽÓÐËùÓ°Ï죬Çë¶ÁÕß×¢Òâ
£»¡¡È¡¶àÑ¡µÄÁбí¿òÏîÄ¿
£»********************************************************************
¡£if¡¡¡¡¡¡¡¡¡¡¡¡ax¡¡¡¡¡¡¡¡IDOK
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendDlgItemMessage£»hWnd£»IDC_LISTBOX2£»LB_GETSELCOUNT£»0£»0
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡@dwCount£»eax
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendDlgItemMessage£»hWnd£»IDC_LISTBOX2£»
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡LB_GETSELITEMS£»128/4£»addr¡¡@szBuffer
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡lstrcpy£»addr¡¡@szTextBuff£»addr¡¡szSelect
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lea¡¡¡¡¡¡¡¡¡¡esi£»@szBuffer
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£while¡¡¡¡@dwCount
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lodsd
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lea¡¡¡¡¡¡¡¡¡¡ecx£»@szBuffer1
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendDlgItemMessage£»hWnd£»
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡IDC_LISTBOX2£»LB_GETTEXT£»eax£»ecx
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡lstrcat£»addr¡¡@szTextBuff£»addr¡¡szReturn
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡lstrcat£»addr¡¡@szTextBuff£»addr¡¡@szBuffer1
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡dec¡¡¡¡¡¡¡¡¡¡@dwCount
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£endw
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡MessageBox£»hWnd£»addr¡¡@szTextBuff£»addr¡¡szTitle£»MB_OK
¡£elseif¡¡¡¡ax¡¡¡¡¡¡¡¡IDC_RESET
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendDlgItemMessage£»hWnd£»IDC_LISTBOX2£»LB_SETSEL£»FALSE£»¡1
¡£elseif¡¡¡¡ax¡¡¡¡¡¡¡¡IDC_LISTBOX1
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡shr¡¡¡¡¡¡¡¡¡¡eax£»16
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£if¡¡¡¡¡¡¡¡¡¡ax¡¡¡¡¡¡¡¡LBN_SELCHANGE
£»********************************************************************
£»¡¡½«Êó±êµã»÷½á¹ûÏÔʾÔÚÎı¾¿òÖÐ
£»********************************************************************
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendMessage£»lParam£»LB_GETCURSEL£»0£»0
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lea¡¡¡¡¡¡¡¡¡¡ecx£»@szBuffer
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendMessage£»lParam£»LB_GETTEXT£»eax£»ecx
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SetDlgItemText£»hWnd£»IDC_SEL1£»addr¡¡@szBuffer
£»********************************************************************
£»¡¡Ë«»÷ÏîÄ¿Ôòµ¯³ö¶Ô»°¿ò
£»********************************************************************
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£elseif¡¡ax¡¡¡¡¡¡¡¡LBN_DBLCLK
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendMessage£»lParam£»LB_GETCURSEL£»0£»0
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lea¡¡¡¡¡¡¡¡¡¡ecx£»@szBuffer
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendMessage£»lParam£»LB_GETTEXT£»eax£»ecx
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡¡¡wsprintf£»addr¡¡@szBuffer1£»addr¡¡szMessage£»addr¡¡@szBuffer
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡MessageBox£»hWnd£»addr¡¡@szBuffer1£»addr¡¡szTitle£»MB_OK
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£endif
£»********************************************************************
¡£elseif¡¡¡¡ax¡¡¡¡¡¡¡¡IDC_LISTBOX2
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡shr¡¡¡¡¡¡¡¡¡¡eax£»16
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£if¡¡¡¡¡¡¡¡¡¡ax¡¡¡¡¡¡¡¡LBN_SELCHANGE
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡SendMessage£»lParam£»LB_GETSELCOUNT£»0£»0
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡ebx£»eax
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡GetDlgItem£»hWnd£»IDOK
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡EnableWindow£»eax£»ebx
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£endif
¡£endif
£»********************************************************************
£»¡¡»Ö¸´´úÂëËõ½ø¸ñʽ£¬Çë¶ÁÕß×¢Òâ
£»********************************************************************
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£else
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡eax£»FALSE
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ret
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£endif0
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡eax£»TRUE
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ret
¡¡
_ProcDlgMain¡¡¡¡¡¡¡¡¡¡endp
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
start£º
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡GetModuleHandle£»NULL
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mov¡¡¡¡¡¡¡¡¡¡hInstance£»eax
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡DialogBoxParam£»hInstance£»
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DLG_MAIN£»NULL£»offset¡¡_ProcDlgMain£»NULL
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡invoke¡¡¡¡ExitProcess£»NULL
£»¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·¡·
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡end¡¡¡¡¡¡¡¡¡¡start
¡¡
À´Ô´£ºµç×Ó¹¤Òµ³ö°æÉç¡¡×÷ÕߣºÂÞÔƱò¡¡ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
ÉÏÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡»ØÊéÄ¿¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÏÂÒ»Ò³¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡
µÚ5Õ¡¡Ê¹ÓÃ×ÊÔ´
5¡£4¡¡¶Ô¡¡»°¡¡¿ò£¨11£©
¡¡¡¡¡¡¡¡
ÏÂÃæ½áºÏÔ´³ÌÐòÀ´ËµÃ÷Áбí¿òµÄʹÓᣵ±Áбí¿òÓÐLBS_NOTIFY·ç¸ñµÄʱºò£¬Óû§ÓÐËù¶¯×÷ʱÁбí¿ò»áÏò¸¸´°¿Ú·¢ËÍWM_MANDÏûÏ¢£¬Í¬Ê±ÔÚwParamµÄ¸ß16λÖÐÖ¸¶¨Í¨ÖªÂ룬Áбí¿òµÄ֪ͨÂëÖÖÀàºÜÉÙ£¬»ù±¾ÉϾÍÊÇÒÔϼ¸ÖÖ£º
¡ñ¡¡¡¡¡¡LBN_DBLCLK¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Óû§Ë«»÷ÁËÒ»¸öÏîÄ¿¡£
¡ñ¡¡¡¡¡¡LBN_ERRSPACE¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²åÈëÏîĿʱÎÞ·¨ÉêÇëµ½×ã¹»µÄÄÚ´æ¡£
¡ñ¡¡¡¡¡¡LBN_KILLFOCUS¡¡¡¡¡¡¡¡¡¡¡¡ÊäÈë½¹µã±»Çл»µ½ÆäËû¿Ø¼þÖУ¬Áбí¿ò¶ªÊ§Á˽¹µã¡£
¡ñ¡¡¡¡¡¡LBN_SELCANCEL¡¡¡¡¡¡¡¡¡¡Óû§³·ÏúÁËÒ»¸öÑ¡Ôñ¡£
¡ñ¡¡¡¡¡¡LBN_SELCHANGE¡¡¡¡¡¡¡¡¡¡Ñ¡¶¨×´Ì¬¸Ä±ä¡£
¡ñ¡¡¡¡¡¡LBN_SETFOCUS¡¡¡¡¡¡¡¡¡¡¡¡¡¡Áбí¿òµÃµ½ÊäÈë½¹µã¡£
ÎÒÃÇ×î¹ØÐĵÄÊÇLBN_DBLCLKºÍLBN_SELCHANGE֪ͨÂ룬ÔÚµ¥Ñ¡Áбí¿òÖУ¬Èç¹û³ÌÐòÓÃË«»÷À´Ñ¡ÔñÏîÄ¿£¬ÄÇô¾ÍÒª´¦ÀíLBN_DBLCLK֪ͨ£¬Àý×Ó³ÌÐòÖе±Óû§Ë«»÷IDC_LISTBOX1ʱµ¯³öÒ»¸öÏûÏ¢¿ò£¬¶ÁÕß¿ÉÒԲ鿴ÆäʹÓ÷½·¨¡£ÔÚ¶àÑ¡Áбí¿òÖУ¬ÓÉÓÚÓû§¿ÉÄÜÑ¡ÔñÁ˶à¸öÏîÄ¿£¬ËùÒÔÒ»°ã²»ÓÃË«»÷µÄ·½·¨Ñ¡¶¨£»Èç¹ûÊÕµ½LBN_SELCHANGE֪ͨµÄ»°£¬¿ÉÒÔµÃÖªÓû§ÓÐÒ»¸öÑ¡Ôñ¶¯×÷£¬ÔÚÕâÀï¿ÉÒÔ½øÐÐÏàÓ¦µÄ²Ù×÷¡£
Áбí¿ò֪ͨ¸¸´°¿ÚÊÇͨ¹ý·¢ËÍWM_MANDÏûÏ¢£¬¶ø³ÌÐò¿ØÖÆÁбí¿òµÄʱºòÊÇͨ¹ýÏòÁбí¿ò·¢ËÍÏûÏ¢À´Íê³ÉµÄ£¬³£ÓõÄÁбí¿òÏûÏ¢Èç±í5¡£8Ëùʾ¡£
¡¡
±í5¡£8¡¡¡¡Áбí¿òÏûÏ¢
¡¡
Ïû¡¡¡¡¡¡¡¡Ï¢
¡¡wParam
¡¡lParam
¡¡Ëµ¡¡¡¡¡¡¡¡Ã÷
¡¡
LB_ADDSTRING
¡¡0
¡¡×Ö·û´®µØÖ·
¡¡Ìí¼ÓÒ»¸öÏîÄ¿£¬·µ»Ø¼ÓÈëºóµÄË÷Òý
¡¡
LB_DELETESTRING
¡¡Î»ÖÃË÷Òý
¡¡0
¡¡É¾³ýÒ»¸öÏîÄ¿£¬·µ»ØÊ£ÓàµÄÏîÊý
¡¡
LB_FINDSTRING
¡¡¿ªÊ¼Ë÷Òý
¡¡×Ö·û´®µØÖ·
¡¡²éÕÒÒÔ×Ö·û´®¿ªÍ·µÄÏîÄ¿£¬ÕÒµ½Ôò·µ»ØλÖÃË÷Òý£¬Î´ÕÒµ½Ôò·µ»ØLB_ERR
¡¡
LB_FINDSTRINGEXACT
¡¡¿ªÊ¼Ë÷Òý
¡¡×Ö·û´®µØÖ·
¡¡¾«È·²éÕÒÒ»¸öÏîÄ¿£¬·µ»ØֵͬÉÏ
¡¡
LB_GETANCHORINDEX
¡¡0
¡¡0
¡¡·µ»Ø¶àÑ¡Áбí¿ò¶àѡʱµÄÆðʼλÖÃ
¡¡
LB_GETCARETINDEX
¡¡0
¡¡0
¡¡¶àÑ¡Áбí¿òÖеĵ±Ç°½¹µãÏîĿλÖÃ
¡¡
LB_GETCOUNT
¡¡0
¡¡0
¡¡·µ»ØÁбí¿òÖеÄÏîÄ¿×ÜÊý
¡¡
LB_GETCURSEL
¡¡0
¡¡0
¡¡·µ»Øµ¥Ñ¡Áбí¿òµ±Ç°Ñ¡ÖеÄÏîÄ¿
¡¡
LB_GETSEL
¡¡Î»ÖÃË÷Òý
¡¡0
¡¡¼ì²âÖ¸¶¨ÏîÄ¿µÄÑ¡ÖÐ״̬£¬·µ»Ø·Ç0ΪѡÖУ¬·µ»Ø0ΪδѡÖÐ
¡¡
LB_GETSELCOUNT
¡¡0
¡¡0
¡¡·µ»Ø¶àÑ¡Áбí¿òÑ¡ÖÐÏîÄ¿µÄ×ÜÊý
¡¡
LB_GETSELITEMS
¡¡×î´óÏîÊý
¡¡»º³åÇøµØÖ·
¡¡·µ»Ø¶àÑ¡Áбí¿òµÄÑ¡ÖÐÏîÄ¿Ë÷ÒýÁÐ±íµ½»º³åÇøÖÐ
¡¡
LB_GETTEXT
¡¡Î»ÖÃË÷Òý
¡¡»º³åÇøµØÖ·
¡¡·µ»Øij¸öÏîÄ¿µÄ×Ö·û´®
¡¡
LB_GETTEXTLEN
¡¡Î»ÖÃË÷Òý
¡¡0
¡¡·µ»Øij¸öÏîÄ¿µÄ×Ö·û´®³¤¶È
¡¡
LB_GETTOPINDEX
¡¡0
¡¡0
¡¡·µ»Øµ±Ç°¿É¼ûµÄµÚÒ»¸öÏîĿλÖÃ
¡¡
LB_INSERTSTRING
¡¡²åÈëλÖÃ
¡¡×Ö·û´®µØÖ·
¡¡ÔÚÖ¸¶¨Î»ÖòåÈëÒ»¸öÏîÄ¿
¡¡
LB_RESETCONTENT
¡¡0
¡¡0
¡¡É¾³ýËùÓÐÏîÄ¿
¡¡
LB_SELECTSTRING
¡¡¿ªÊ¼Î»ÖÃ
¡¡×Ö·û´®µØÖ·
¡¡½«ÒÔÖ¸¶¨×Ö·û´®¿ªÍ·µÄÏîÄ¿Ñ¡ÖÐ
¡¡
LB_SELITEMRANGE
¡¡Ñ¡Ôñ״̬
¡¡·¶Î§
¡¡ÔÚ¶àÑ¡¿òÖн«Ò»¸ö·¶Î§Ñ¡ÖлòÇå³ý
¡¡
LB_SETCURSEL
¡¡Î»ÖÃË÷Òý
¡¡0
¡¡ÔÚµ¥Ñ¡Áбí¿òÖÐÑ¡ÖÐÒ»¸öÏîÄ¿
¡¡
LB_SETSEL
¡¡Ñ¡Ôñ״̬
¡¡Î»ÖÃË÷Òý
¡¡ÔÚ¶àÑ¡¿òÖн«Ò»¸öÏîÄ¿Ñ¡ÖлòÇå³ý
¡¡
LB_SETTOPINDEX
¡¡Î»ÖÃË÷Òý
¡¡0
¡¡¹ö¶¯ÏÔʾµ½Ö¸¶¨µÄÏîÄ¿
¡¡
LB_DIR
¡¡ÊôÐÔ
¡¡ÎļþͨÅä·û
¡¡ËÑË÷Ŀ¼²¢½«·ûºÏÎļþͨÅä·ûµÄÎļþÃû¼ÓÈëµ½Áбí¿òÖÐ
¡¡
ÕâЩÏûÏ¢ÖÐLB_DIRÊǸö±È½ÏÓÐȤµÄÏûÏ¢£¬Ëü¿ÉÒÔ½«Ö¸¶¨Ä¿Â¼ÖеÄÎļþÃû×Ô¶¯ÁгöÀ´²¢¼ÓÈëÁбí¿òÖУ¬ÈçÀý×ÓÖÐÓÃ*¡£*½«µ±Ç°Ä¿Â¼µÄÈ«²¿ÎļþÃû¼Óµ½Áбí¿òÖС£LB_DIRÏûÏ¢ÖÐwParam²ÎÊý¿ÉÒÔÖ¸¶¨µÄÊôÐÔ¿ÉÒÔÊÇÒÔÏÂÖµµÄ×éºÏ£º
DDL_ARCHIVE¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼ÓÈë¹éµµÊôÐÔµÄÎļþ¡£
DDL_DIRECTORY¡¡¡¡¡¡¡¡¼ÓÈëĿ¼¡£
DDL_DRIVES¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼ÓÈëÇý¶¯Æ÷Ãû¡£
DDL_HIDDEN¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡°üº¬Òþº¬Îļþ¡£
DDL_READONLY¡¡¡¡¡¡¡¡¡¡°üº¬Ö»¶ÁÎļþ¡£
DDL_READWRITE¡¡¡¡¡¡°üº¬¿É¶ÁдµÄÎļþ¡£
DDL_SYSTEM¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡°üº¬ÏµÍ³Îļþ¡£
ÔÚÁбí¿òÖгõʼ»¯Ê±¼ÓÈëÏîÄ¿¿ÉÒÔʹÓÃLB_ADDSTRINGºÍLB_INSERTSTRINGÏûÏ¢£¬É¾³ýÏîÄ¿¿ÉÒÔÓÃLB_DELETESTRINGÏûÏ¢£¬É¾³ýÈ«²¿ÏîÄ¿ÓÃLB_RESETCONTENTÏûÏ¢¡£
¶ÔÓÚµ¥Ñ¡Áбí¿ò£¬Òª»ñÈ¡Ñ¡ÖÐÏîÄ¿¿ÉÒÔ·¢ËÍLB_GETCURSELÏûÏ¢£¬ÒªµÃµ½Õâ¸öÏîÄ¿µÄ×Ö·û´®ÐèÒªÔÙÓÃË÷Òýֵͨ¹ýLB_GETTEXTÏûÏ¢»ñÈ¡£¬¶ÁÕß¿ÉÒԲ鿴Àý×ÓÖд¦ÀíLBN_DBLCLK֪ͨÂëµÄ²¿·Ö´úÂë¡£
¶ÔÓÚ¶àÑ¡Áбí¿ò£¬Ð
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿!
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾Ñé½±Àø£¬ÈÏÕæдԴ´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾Ñé½±ÀøŶ£¡