masm中关于SEH的宏
来源:互联网 发布:数据采集板卡 编辑:程序博客网 时间:2024/06/05 15:06
try macro hidden_branch:req
pushad ;; Save current state.
mov esi, hidden_branch ;; Hidden branch address.
push esi
assume fs:nothing
push dword ptr [fs:0] ;; Save old exception handler.
mov [fs:0], esp ;; Install new handler.
endm
catch macro
mov esp, [esp+8] ;; Exception occured, get old ESP.
pop dword ptr [fs:0];; Restore old exception handler.
add esp, 4 ;; ESP value before SEH was set.
popad ;; Restore old state.
endm
continue macro
pop dword ptr [fs:0];; Restore old exception handler.
add esp, 36 ;; ESP value before SEH was set.
endm
- masm中关于SEH的宏
- 关于masm中PTR伪指令的一点思考
- 关于masm中OFFSET伪指令对结构的影响
- 关于使用MASM的技巧
- 关于SEH的简单总结
- 转载一编关于MASM宏的用法
- 一编关于MASM宏macro的用法
- 关于SEH
- MASM中3中文本宏的使用与区别
- 关于BCB和MASM的混合编程
- 关于一个写Masm的小错误........
- 关于SEH学习的一些笔记
- 关于SEH局部展开的一点思考
- 【VS开发】关于SEH的简单总结
- masm中常用的伪指令
- [MASM]程序中可用的寄存器
- masm中常用的伪指令
- masm中list文件和宏的一些常用编译调试查看方法
- 支持韩允熙的朋友,那就请大家帮忙发帖子吧
- C语言下的清屏函数
- 谁知道怎么优化这个SQL语句?
- C#中控件的缩写大全
- Linux字符设备驱动程序开发
- masm中关于SEH的宏
- linux中用shell获取昨天、明天或多天前的日期
- 简单JAVA socket 笔记
- Windows XP提高安全提升速度
- checkedlistbox使用办法及不能改变checked状态补充
- ADO数据库操作(ACCESS)
- JSON在PHP中的应用
- Propel 中根据条件删除记录的方法
- 再次探究