
MASM:概述一
基础 NASM 开源、跨平台汇编器(支持 Windows、Linux、macOS) 特点 语法简洁严格(如内存访问必须用 [ ] 包裹) 无自动类型推断(需显式指定操作数大小,如 mov word [var], 1) 支持直接生成纯二进制文件(如引导扇区程序) 应用 操作系统开发...
基础 NASM 开源、跨平台汇编器(支持 Windows、Linux、macOS) 特点 语法简洁严格(如内存访问必须用 [ ] 包裹) 无自动类型推断(需显式指定操作数大小,如 mov word [var], 1) 支持直接生成纯二进制文件(如引导扇区程序) 应用 操作系统开发...
概述 部署到目标机器进行远程调试 DLL 概述 某个exe加载了某个dll,然后想要在用户电脑上调试该dll 步骤1 在要调试的目标机器上打开64位的msvsmon.exe,管理员权限 我的Visual Studio是64位 工具 选项 无身份验证 允许任何用户进行调试 最长空闲...
配置文件 检查创建路径 文件 Microsoft.Cpp.Win32.user.props Microsoft.Cpp.x64.user.props Microsoft.Cpp.Win32.user.props Microsoft.Cpp.x64.user.props VS 视图...
概述 AddressSanitizer(ASan)最初由 Google 开发并开源,是 LLVM/Clang 编译器工具链的一部分 它的核心目标是检测内存错误(如缓冲区溢出、释放后使用等),并通过 影子内存(Shadow Memory) 和 运行时插桩(Instrumentati...
ATL下载 ATL 作为微软官方库,源码随 Visual Studio 安装包 默认集成 正确代码结构 接口定义(使用 IDL) 实现类(使用 ATL) 对象创建宏 客户端调用示例 完整示例 项目结构 ExampleComponent.idl 在 Visual Studio 中创...
从 Visual Studio Gallery 下载该工具 before vs2022 地址:微软插件 地址:aet_repo vs2022 地址:微软插件 地址:aet_repo 用途与介绍 子进程调试意味着当您正在调试的应用程序创建另一个进程时,Visual Studio 将...
Sysinternals工具包 下载地址 VS VS远程调试 在VS安装的目录下,从Remote Debugger这个文件夹中,拿到x86或x64 在待调试环境中,管理员权限打开msvsmon.exe 无身份验证,允许任何用户进行调试 在调试环境中: 附加到进程 远程 选择连接模...
添加断点并取内存地址 在需要查看内存的地址或需要查看内存中的值的变量处,打个断点。 启动程序,让程序运行到此断点处。(Ctrl+F10) 双击选中需要查看的变量,右键选择快速监视(Shift+F9) 在弹出的快速监视的框里,表达式处,里面的变量的前面,加个取地址符&。点击...
配置 && 平台 所有配置 所有平台 以下配置以及后续更新皆以本人使用习惯作以参考 常规 输出目录 $(ProjectDir)bin\$(Platform)/$(Configuration) 中间目录 $(ProjectDir)temp\$(Platform)/$...
搜索当前标签