WinDbg相关

WinDbg相关

bingliaolong Windows 4年前 (2021-01-12) 21 0

文档地址 https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-commands 语法规则 大小写可以任意组合 一个或...

Windows高级调试_调试器

Windows高级调试_调试器

bingliaolong Windows 4年前 (2021-03-19) 6 0

调试器 关于调试器。 调试器类型 用户态调试器 内核态调试器 用户态调试器 查看调试目标的状态 线程、内存、寄存器以及进程空间中打开的内核对象等 修改调试目标的状态 实时调试 分析包含进程快照的转储文件 事后调试 调...

Windows 高级调试 _ 内存破坏

Windows 高级调试 _ 内存破坏

bingliaolong Windows 4年前 (2021-03-21) 6 0

调试实践 关于调试实践。 内存破坏 栈内存 在Windows中,栈只是操作系统为线程分配的一块内存。 作用是记录函数调用链(局部变量的分配、参数传递)。 每当调用函数时,都会创建一个栈帧并且把它压入到栈中。 随着线程...

Windows核心编程_必备知识

Windows核心编程_必备知识

bingliaolong Windows 3年前 (2021-04-27) 7 0

错误处理 调用windows函数时,它会先验证我们传给它的参数,然后再开始执行任务。如果传入的参数无效,或者由于其他原因导致操作无法执行,则函数的返回值将指出函数因为某些原因失败了。 在内部,windows函数检测到...

Windows 核心编程 _ 内核对象一

Windows 核心编程 _ 内核对象一

bingliaolong Windows 3年前 (2021-06-04) 5 0

内核对象 系统会创建和处理的几种内核对象 访问令牌对象(access token) 事件对象 文件对象 文件映射对象 I/O完成端口对象 作业对象 邮件槽对象(mailslot) 互斥量对象 管道对象 进程对象 信号...

Windows 核心编程 _ 内核对象二

Windows 核心编程 _ 内核对象二

bingliaolong Windows 3年前 (2021-06-07) 12 0

终端服务命名空间 在正在允许终端服务的计算机中,有多个用于内核对象的命名空间。 其中一个是全局命名空间,所有客户端都能访问到的内核对象要放在这个命名空间里面。这个命名空间主要由服务使用。 此外,每个客户端会话都有一个...

Windows 核心编程 _ 进程一

Windows 核心编程 _ 进程一

bingliaolong Windows 3年前 (2021-06-07) 8 0

定义 一般将进程定义成一个正在运行的程序的一个实例 一个内核对象,操作系统用它来管理进程。 内核对象也是系统保存进程统计信息的地方。 一个地址空间,其中包含所有可执行文件或DLL模块的代码和数据。 此外,还包含动态内...

关于异常的捕获和dump文件的生成

关于异常的捕获和dump文件的生成

bingliaolong Windows 3年前 (2021-07-05) 50 0

异常的产生 CPU执行程序汇编代码时,发现了异常,然后把异常告诉了操作系统。 操作系统首先会让程序自身处理这个异常。 如果程序自身有能力处理,程序就继续运行。 有能力是值程序中有注册的异常处理函数。 如果程序没能力处...

Windows 核心编程 _ 进程二

Windows 核心编程 _ 进程二

bingliaolong Windows 3年前 (2021-06-19) 15 0

进程实例句柄 加载到进程地址空间的每一个执行文件或者DLL文件都被赋予了一个独一无二的实例句柄。 可执行文件的实例被当作(w)WinMain函数的第一个参数hInstanceExe传入。在需要加载资源的函数调用中,一...

扫一扫二维码分享