WM_NCLBUTTONDOWN = $00A1; 当光标在一个窗口的非客户区同时按下鼠标左键时提交此消息 WM_NCLBUTTONUP = $00A2; 当用户释放鼠标左键同时光标某个窗口在非客户区十发送此消息; WM_NCLBUTTONDBLCLK = $00A3; 当用户双击鼠标左键同时光标某个窗口在非客户区十发送此消息 W...
WM_IME_STARTCOMPOSITION = $010D; WM_IME_ENDCOMPOSITION = $010E; WM_IME_COMPOSITION = $010F; WM_IME_KEYLAST = $010F; WM_IME_SETCONTEXT = $0281; WM_IME_NOTIFY = $0282; WM_IME_CONTROL = $0283; WM_IME_COMPOSITIONFULL = $0284; WM_IME_SELECT = $0285; WM_IM...
由C#风潮想起的-给初学编程者的忠告 作者: 刘巍 我始终认为,对一个初学者来说,IT界的技术风潮是不可以追赶的,而且也没有能力去追赶。我时常看见自己的DDMM们把课本扔了,去卖些价格不菲的诸如C#, VB.Net 这样的大部头,这让我感到非常痛心。而许多搞不清指针是咋回...
今天整理资料的时候看见了一些小东西,自己曾经走过的路,很多的回忆和感慨。 从DOS下用debug追踪《国家基础医学试题库》、《洪老师题库(题库和文渊阁)》、《C9002原子吸收光谱》到发现softice时的惊喜,那种感觉还犹如发生在昨天。 自从1998年上网后,经常去找的资料...
1999年,笔者就听说微软公司在研发一种名为“cool”的新开发语言,而具体内幕一直是个谜,直到2000年6月26日微软在奥兰多举行的“职业开发人员技术大会”(PDC 2000)上,这个谜底终于揭晓了,这种新的、先进的、面向对象的开发语言就是C#(发音为“C sharp”)。那么...
本节将给出关于软件保护的一般性建议,这些都是无数人经验的总结。程序员在设计自己的保护方式时最好能够遵守这里给出的准则,这样会提高软件的保护强度。 (1)软件最终发行之前一定要将可执行程序进行加壳/压缩,使得解密者无法直接修改程序。如果时间允许并且有相应...
;----------------------------------------- K32_api_retrieve proc Base:DWORD ,sApi:DWORD push edx ;保存edx xor eax,eax ;此时esi=sApi Next_Api: ;edi=AddressOfNames mov esi,sApi xor edx,edx dec edx Match_Api_name: mov bl,byte ptr [esi] inc esi cmp bl,0...
Start: mov eax,[esp] ;//取Kernel32返回地址 and ax,0f000h mov esi,eax ;//得到Kernel.PELoader代码位置(不精确) LoopFindKernel32: sub esi,1000h cmp word ptr[esi],'ZM' ;//搜索EXE文件头 jnz short LoopFindKernel32 GetPeHeader: movzx edi,word ptr[esi+3ch] ad...
Cracker程序破解是一个近年来的热点问题,它是几乎同软件防拷贝锁一同出现的,而后来随着共享软件(ShareWare)以及试用版软件的出现,这个矛与盾故事发展到了顶峰。很多人喜欢破解信息是因为他们不想去付软件的购买费用,这些人会到hacker版乞要各种注册,或是四处收集...
SEH 於病毒的應用 前話: 由於小弟技術很爛,有錯的地方,請多多指正,不要客氣。謝謝啦…這篇文章是我的第一篇,可能會錯誤百出,所以不要期待這是一篇好文章。希望能共同進步! *這篇文章隻出於研究病毒用途,請不要用此技術制造具有破壞性的病毒。謝謝!如有任何人用...