2008年3月27日

摘要: “VM6辅助启动.bat”是一个在需要使用VMware6时打开所有功能,不需要时关闭所有功能(包括其进程)的,帮助人民群众节省系统资源的批处理。“VM6辅助启动.bat”生成器.hta 是“VM6辅助启动.bat”的GUI生成工具。Update@20080329:新增“可以直接在文框输入路径”。<html><head><title>“VM6辅助启动.bat”生成器</title><!--Author:t0nsha<LiaoDunxia@Gmail.com>,Update@20080329--><style>bo 阅读全文

posted @ 2008-03-27 21:54 xublogs 阅读(228) 评论(0) 推荐(0)

摘要: Win32汇编教程之一Win32汇编的环境和基础1.32位环境简介在Dos下编汇编程序,我们可以管理系统的所有资源,我们可以改动系统中所有的内存,如自己改动内存控制块来分配内存,自己修改中断向量表来截获中断等,对其他操作也是如此,如我们对键盘端口直接操作就可以把键盘屏蔽掉,可以这样来描述Dos系统:系统只有一个特权级别,在编程上讲,任何程序和操作系统都是同级的,所以在Dos下,一个编得不好的程序会影响其他所有的程序,如一个程序把键盘口中断关掉了,所有程序就都不能从键盘获得键入的数据,直到任何一个程序重新打开键盘为止,一个程序陷入死循环,也没有其他程序可以把它终止掉。Dos下的编程思路是“单任务 阅读全文

posted @ 2008-03-27 16:38 xublogs 阅读(449) 评论(0) 推荐(0)

摘要: 一、关于寄存器寄存器有EAX,EBX,ECX,EDX,EDI,ESI,ESP,EBP等,似乎IP也是寄存器,但只有在CALL/RET在中会默认使用它,其它情况很少使用到,暂时可以不用理会。EAX是WIN32 API 默认的返回值存放处。ECX是LOOP指令自动减一的寄存器。ESP是堆栈指针。EBP经常用来在堆栈中寻址。ESI好像常常用在指针寻址中,EDI不大清楚。二、关于内存寻址WIN32中内存是平坦的,对于每个程序来说都可以使用2G范围的地址,但各个程序之间并不会干扰,这是因为各个程序所使用到的物理内存被Windows自行安排,不会互相覆盖,而且一个程序不会随意地访问到另一个程序的地址空间。 阅读全文

posted @ 2008-03-27 16:36 xublogs 阅读(218) 评论(0) 推荐(0)

摘要: 1 VBS取得本机IP strComputer = "." Set objWMIService = GetObject("winmgmts://" & strComputer & "/root/cimv2") Set IPConfigSet = objWMIService.ExecQuery("Select IPAddress from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE") For Each IPConfig in IPCo 阅读全文

posted @ 2008-03-27 16:33 xublogs 阅读(398) 评论(0) 推荐(0)