SYSTEM

Windbg:命令实践详解二

Windbg:命令实践详解二 3

bingliaolong 1年前 76 0

调试堆内存 启用用户堆栈跟踪(User Stack Trace) 方法一 通过 gflags.exe 为目标进程添加堆栈跟踪标志: 方法二: 打开Global Flags,设置如图示: 相关问题 在实践过程中,发现勾选Enable page heap之后,虽然点击上图的应用确认之...

Dump分析:调试方法与实践,空指针访问

Dump分析:调试方法与实践,空指针访问

bingliaolong 1年前 74 0

高效调试 Dump 的通用步骤与方法 准备工作 确保符号文件(.pdb)可用 符号文件必须与崩溃时的程序版本完全一致(编译时间、代码、优化选项一致) 收集必要文件: MiniDump 文件(.dmp) 崩溃时的可执行文件(.exe)及依赖的库(.dll) 源代码(与编译版本一致)...

Windows机制:硬盘相关概念、MBR、GPT、MFT、NTFS

Windows机制:硬盘相关概念、MBR、GPT、MFT、NTFS

bingliaolong 1年前 67 0

相关概念 机械硬盘-磁道 机械硬盘盘片上的同心圆轨迹,数据沿磁道存储 机械硬盘-扇区 每个磁道被等分为若干弧段,每个弧段称为一个扇区 是物理扇区 是真实存在的物理结构 例如:一个磁道可能包含数百至上千个扇区,外圈磁道因周长更长可容纳更多扇区 读写单位 扇区是硬盘读写的最小物理单元...

Windows创建进程实例:权限及子进程监控相关

Windows创建进程实例:权限及子进程监控相关

bingliaolong 2年前 65 0

Windows用户权限 标准用户 普通用户的权限被限制,以防止他们进行可能影响系统稳定性、安全性或其他用户的操作 不能修改系统设置,例如时间、日期或安装新的设备驱动程序 普通用户可能无法安装或卸载应用程序 只能访问自己的文件和某些公共文件,但不能访问其他用户的文件或系统文件 普通...

Windows机制:磁盘擦除相关简记

Windows机制:磁盘擦除相关简记

bingliaolong 1年前 65 0

概述 磁盘擦除相关 相关概念 ata 是计算机存储设备(如HDD/SSD)的接口协议标准,定义了设备与主机间的通信方式,包括数据传输、设备控制和安全命令集 Sanitize 是ATA规范中专门用于安全擦除数据的一组命令,属于ATA指令集的扩展功能(如 ATA Sanitize D...

Windows小功能:汇总一

Windows小功能:汇总一

bingliaolong 1年前 65 0

Windows小功能 隐藏桌面快捷方式小箭头 下面方法,win7,win10,win11测试可以 备注 这里是把一个空白ico资源文件打到DLL里面了,资源ID是101,所以用GetCurrentDllPath进行拼接 控制桌面图标的显示或隐藏 下面方法,win7,win10,w...

Windows机制: 窗口及渲染相关

Windows机制: 窗口及渲染相关

bingliaolong 2年前 62 0

程序A盖着程序B上面 关于鼠标的消息响应问题 为什么点击公共区域,响应的是上面那个 Windows操作系统按照Z顺序处理窗口,这意味着最上层的窗口优先接收输入事件 操作系统使用Hit Testing方法,根据点击坐标判断哪个窗口包含该坐标 关于未被遮盖部分的显示问题 概述 在Wi...

Windbg:dump分析总结

Windbg:dump分析总结

bingliaolong 9个月前 58 0

通用 配置符号路径 目的 让WinDbg能够将内存地址翻译成可读的函数名,否则调用栈全是地址,无法分析 命令 识别 Dump 类型和架构 目的 确定是什么类型的dump(full dump? mini dump?) 32位还是64位程序 操作系统版本 是否是WOW64(64位系统...

Linux下修改用户密码记录

Linux下修改用户密码记录

bingliaolong 3年前 57 0

实体机 虚拟机 环境 kylin虚拟机 kylin基于ubuntu 所以ubuntu和debian可能都可以使用这个方法 忘记密码 root用户的密码忘记了是找不回的,只能想办法重置 后续文档记录了成功重置了root密码的过程 普通用户的密码忘记了,可以切到root用户下,按以下...

Macos开发问题:aarch64架构宏不识别

Macos开发问题:aarch64架构宏不识别

bingliaolong 3年前 51 0

问题 M2 Macbook开发,发现不识别#if defined(__aarch64__) 原因 编译dylib的时候,指定了编x86_64,然后被识别成intel的 解决方法一 通过在cmake里面判断架构结构,自定义对应宏,可解决这个问题 解决方法二 查资料,发现很多都是用的...

扫一扫二维码分享