|
[求助]如何将GetTempPath得到的8.3格式的路径名转换为全路径名?
对的GetLongPathName可以实现,今天分析一个程序的刚好看到这个函数,不过还是要谢谢两位 |
|
[讨论]程序运行时自删除代码
确实第一种方法我这也实现不了,不知道谁成功过 |
|
[求助]窗口过程已经死循环了,窗口居然还可以移动!
MessageBox 问题已经解决,其实是递归调用了窗口过程,死循环过程还没解决,, |
|
[求助]窗口过程已经死循环了,窗口居然还可以移动!
这段代码会出现两个MessageBox .386 .model flat,stdcall option casemap:none include windows.inc include user32.inc includelib user32.lib include kernel32.inc includelib kernel32.lib .data szCaption db 'yes',0 hInstance dd ? dwCount dd ? .code ProcDlg proc hWnd,wMsg,wParam,lParam LOCAL @nm:NMHDR cmp dwCount,1 jnz ProcNext inc dwCount invoke MessageBox,NULL,offset szCaption,offset szCaption,MB_OK ProcNext: mov eax,wMsg .if eax==WM_CLOSE invoke EndDialog,hWnd,NULL .elseif eax==WM_COMMAND mov eax,wParam .if ax==1 LOP: inc dwCount invoke MessageBox,hWnd,offset szCaption,offset szCaption,MB_OK inc dwCount .endif .else mov eax,FALSE ret .endif mov eax,TRUE ret ProcDlg endp start: invoke GetModuleHandle,NULL mov hInstance,eax mov dwCount,0 invoke DialogBoxParam,eax,101,NULL,offset ProcDlg,NULL invoke ExitProcess,NULL end start |
|
[求助]窗口过程已经死循环了,窗口居然还可以移动!
通过MessageBox试验,发现MessageBox还没返回之前,窗口过程又继续被调用了,,,好像貌似单线程的程序,还可以多线程运行 |
|
[求助]窗口过程已经死循环了,窗口居然还可以移动!
把死循环换成长时间 sleep也是如此,也许是被系统接管了。 |
|
[求助]ollydbg里SEH的handler如何跟进?
哪位大侠指点一下? |
|
[求助]有没有机器码转汇编代码的软件?
谢谢看雪老大 |
|
|
|
[求助]请教CrashDebuggers里xor esp,esp的作用
谢谢了,学习了,,, |
操作理由
RANk
{{ user_info.golds == '' ? 0 : user_info.golds }}
雪币
{{ experience }}
课程经验
{{ score }}
学习收益
{{study_duration_fmt}}
学习时长
基本信息
荣誉称号:
{{ honorary_title }}
能力排名:
No.{{ rank_num }}
等 级:
LV{{ rank_lv-100 }}
活跃值:
在线值:
浏览人数:{{ visits }}
最近活跃:{{ last_active_time }}
注册时间:{{ user_info.create_date_jsonfmt }}
勋章
兑换勋章
证书
证书查询 >
能力值