ConTEXT,软体名称,软体平台为Win9X/NT/2000/ME。
软体名称 ConTEXT
软体平台 Win9X/NT/2000/ME
小巧、快速、功能强大的文本编辑工具,特别适合于开发者进行源码编辑。在文本编辑功能方面基本可以替代UltraEdit,有些方面如编译器的调用等甚至更加强大。支持语法高亮、UTF-8、宏,并且可以方便调用命令行程式且智慧型分析返回信息,轻鬆定製成为一个功能齐全的IDE开发环境。不过很可惜的是,作者似乎停止了新版本的开发,不过目前版本已经非常出色,绝对值得一试。
结构体struct CONTEXT
常见暂存器都在这个列表中了, 包括调试暂存器和段暂存器。
python定义为:
class CONTEXT(Structure):
_fields_ = [
("ContextFlags", DWORD),
("Dr0", DWORD),
("Dr1", DWORD),
("Dr2", DWORD),
("Dr3", DWORD),
("Dr6", DWORD),
("Dr7", DWORD),
("FloatSave", FLOATING_SAVE_AREA),
("SegGs", DWORD),
("SegFs", DWORD),
("SegEs", DWORD),
("SegDs", DWORD),
("Edi", DWORD),
("Esi", DWORD),
("Ebx", DWORD),
("Edx", DWORD),
("Ecx", DWORD),
("Eax", DWORD),
("Ebp", DWORD),
("Eip", DWORD),
("SegCs", DWORD),
("EFlags", DWORD),
("Esp", DWORD),
("SegSs", DWORD),
("ExtendedRegisters", BYTE * 512),
]