<2017年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

随笔分类 -  windows操作系统

摘要:目录 目录 科目学习列表 编程-Programming 计算机体系结构-Computer Architecture 算法和数据结构-Algorithms and Data Structures 数学-Math for CS 操作系统-operating system 计算机网络-Computer N 阅读全文
posted @ 2019-12-27 13:31 史D芬周 阅读(560) 评论(0) 推荐(2)
摘要:WinXp双机调试环境搭建 所需步骤: ①配置WinXp系统启动项,将Windows设置为调试执行。 ②配置VMware的管道虚拟串口 ③配置WinDbg ④设置Windows内核符号表 配置WinXp系统启动项 打开虚拟机中Windows的系统盘C盘,在文件夹选项中设置为显示所有文件,然后找到bo 阅读全文
posted @ 2019-12-10 16:09 史D芬周 阅读(849) 评论(0) 推荐(0)
摘要:段寄存器是什么?Segment Register 也可以称作 Selector Register当我们用汇编读写某个地址时MOV DWORD PTR DS:[0X00401000],EAX我们读写的地址其实是DS.BASE+0x00401000 0x00401000被称为读写的有效地址DS.BASE 阅读全文
posted @ 2019-01-01 21:41 史D芬周 阅读(734) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-12-25 14:05 史D芬周 阅读(289) 评论(0) 推荐(0)
摘要:下面说说修改的地方。 1。修改源文件保存编码在:settings->Editor->gernal settings 看到右边的Encoding group Box了吗?如下图所示: Use encoding when opening files:这个表示打开文件用的格式,第一次保存文件的时候也会用这 阅读全文
posted @ 2018-05-24 10:09 史D芬周 阅读(1260) 评论(0) 推荐(0)
摘要:Microsoft函数调用约定 对于所有调用共有的约定:ebx、ebp、esi、edi都是calle-save,即由被调用的函数负责它们的保存(如果被调用函数用到了这些寄存器的话)先看函数调用发生了什么:(win32下)1、所有参数提升到4bytes的倍数2、执行call指令3、将ebx、ebp、e 阅读全文
posted @ 2018-05-11 14:18 史D芬周 阅读(299) 评论(0) 推荐(0)
摘要:句柄是一个序号, 它不是一个内存地址。 它用于管理Windows内核对象,比如用户打开一个文件,Windows即会建立一个文件内核对象,所谓内核对象就是一块内存结构,里面有文件路径,文件大小,当前文件指针等等信息。Windows系统会打开很多的文件,因此就有很多的文件内核对象,同样Windows系统 阅读全文
posted @ 2018-05-02 17:07 史D芬周 阅读(544) 评论(0) 推荐(0)
摘要:什么是线程 什么是线程?线程与进程有什么关系?这是一个非常抽象的问题,也是一个特别广的话题,涉及到非常多的知识。我不能确保能把它讲得好,也不能确保讲的内容全部都正确。即使这样,我也希望尽可能地把它讲通俗一点,讲得明白一点,因为这是个一直困扰我很久的,扑朔迷离的知识领域,希望通过我的理解揭开它一层一层 阅读全文
posted @ 2018-01-10 10:35 史D芬周 阅读(209) 评论(0) 推荐(0)