asm
文章平均质量分 79
jcw2012
这个作者很懒,什么都没留下…
展开
-
常用的masm32宏 等等
common.inc;--------------------------------------------------------------------; common.inc; 宏中不要使用@@, 因为它在展开后,会与程序中定义的@@冲突; 引用文本宏的值时,注意不要为 文本宏名 加; 引用参数的值作为文本值使用时,注意一定要为 形参名 加; 在宏展开时会被原创 2012-01-03 22:47:16 · 842 阅读 · 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 · 415 阅读 · 0 评论 -
树型视图控件 基于iczelion教程中的例子
; treeview.asminclude common.asmBMP_TREEVIEW = 1CTRL_TREEVIEW = 3CTRL_STATUS = 4MENU_MAIN = 1MITEM_OPEN = 3MITEM_EXIT = 4MITEM_HELP = 5X_TREEVIEW = 20Y_TREEVIEW = 20W原创 2012-01-03 23:09:13 · 347 阅读 · 0 评论 -
备份 DIY的一个DOS MZ EXE file loader
备份原百度空间的文章2011-04-14 08:56DIY的一个DOS MZ EXE file loader, 是这几天复习PE文件格式的副产品; mzLoader.asm; 自已写的一个MZ EXE文件加载运行器,要求EXE的可重定位程序映像部分不要太大,不要超过64KB-100H(psp)的大小include common16.incassume cs:原创 2011-09-22 23:59:11 · 698 阅读 · 0 评论 -
重写 读Win32 平台上用户级进程(其实就是本线程)的各段寄存器的值,并解析其指向的段的信息
; getSegInfo.asm; 读Win32 平台上用户级进程(其实就是本线程)的各段寄存器的值,并解析其指向的段的信息; 是对WOWOCOCK的一个例子程序的改写include common.asm.datastrtable tblSregsNames, TXT("cs"), TXT("ds"), TXT("ss"), TXT("es"), TXT("fs"),原创 2012-01-03 22:55:56 · 433 阅读 · 0 评论 -
一些与文件有关的函数
; file.asm.686p.model stdcall, flatoption casemap: noneinclude windows.incinclude kernel32.incinclude user32.incincludelib kernel32.libincludelib user32.libinclude comdlg32.inc原创 2012-01-03 23:13:16 · 333 阅读 · 0 评论 -
备份 读Win32 平台上用户级进程(某线程,其实就是本线程)的各段寄存器的值,并解析其指向的段的信息
备份百度空间上的文章 2011-04-15 05:50读Win32 平台上用户级进程(某线程,其实就是本线程)的各段寄存器的值,并解析其指向的段的信息 ; getSegInfo.asm; 读Win32 平台上用户级进程(某线程,其实就是本线程)的各段寄存器的值,并解析其指向的段的信息; 改写自WOWOCOCK.686p .model flat, st原创 2011-09-23 00:12:18 · 610 阅读 · 0 评论