
asm
文章平均质量分 79
jcw2012
这个作者很懒,什么都没留下…
展开
-
常用的masm32宏 等等
common.inc ;-------------------------------------------------------------------- ; common.inc ; 宏中不要使用@@, 因为它在展开后,会与程序中定义的@@冲突 ; 引用文本宏的值时,注意不要为 文本宏名 加 ; 引用参数的值作为文本值使用时,注意一定要为 形参名 加 ; 在宏展开时会被原创 2012-01-03 22:47:16 · 887 阅读 · 0 评论 -
管道 基于iczelion教程中的例子
; pipe.asm ; 测试程序test.exe会用标准输出/错误/输出句柄进行I/O,并在之后死循环,用来测试WriteFile()阻塞的情况 ; 可以在WM_CREATE消息处理时用如invoke SendDlgItemMessage,hWnd,EDIT_OUTPUT,EM_SETSEL,-1,0 ;invoke SendDlgItemMessage,hWnd,EDIT_OUT原创 2012-01-03 23:02:01 · 430 阅读 · 0 评论 -
树型视图控件 基于iczelion教程中的例子
; treeview.asm include common.asm BMP_TREEVIEW = 1 CTRL_TREEVIEW = 3 CTRL_STATUS = 4 MENU_MAIN = 1 MITEM_OPEN = 3 MITEM_EXIT = 4 MITEM_HELP = 5 X_TREEVIEW = 20 Y_TREEVIEW = 20 W原创 2012-01-03 23:09:13 · 358 阅读 · 0 评论 -
备份 DIY的一个DOS MZ EXE file loader
备份原百度空间的文章 2011-04-14 08:56 DIY的一个DOS MZ EXE file loader, 是这几天复习PE文件格式的副产品 ; mzLoader.asm ; 自已写的一个MZ EXE文件加载运行器,要求EXE的可重定位程序映像部分不要太大,不要超过64KB-100H(psp)的大小 include common16.inc assume cs:原创 2011-09-22 23:59:11 · 716 阅读 · 0 评论 -
重写 读Win32 平台上用户级进程(其实就是本线程)的各段寄存器的值,并解析其指向的段的信息
; getSegInfo.asm ; 读Win32 平台上用户级进程(其实就是本线程)的各段寄存器的值,并解析其指向的段的信息 ; 是对WOWOCOCK的一个例子程序的改写 include common.asm .data strtable tblSregsNames, TXT("cs"), TXT("ds"), TXT("ss"), TXT("es"), TXT("fs"),原创 2012-01-03 22:55:56 · 454 阅读 · 0 评论 -
一些与文件有关的函数
; file.asm .686p .model stdcall, flat option casemap: none include windows.inc include kernel32.inc include user32.inc includelib kernel32.lib includelib user32.lib include comdlg32.inc原创 2012-01-03 23:13:16 · 349 阅读 · 0 评论 -
备份 读Win32 平台上用户级进程(某线程,其实就是本线程)的各段寄存器的值,并解析其指向的段的信息
备份百度空间上的文章 2011-04-15 05:50 读Win32 平台上用户级进程(某线程,其实就是本线程)的各段寄存器的值,并解析其指向的段的信息 ; getSegInfo.asm ; 读Win32 平台上用户级进程(某线程,其实就是本线程)的各段寄存器的值,并解析其指向的段的信息 ; 改写自WOWOCOCK .686p .model flat, st原创 2011-09-23 00:12:18 · 639 阅读 · 0 评论