`
yaogangshi
  • 浏览: 74192 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Windows开发程序员需要知道的一些小工具

阅读更多

编译相关工具

leakdiag 内存泄露检测

LDGrapher leakdialog输出文件进行界面展示

 

windows调试程序集

umdh.exe 检测堆管理器的内存

appverif.exe windows应用程序验证器 用来捕捉应用程序的常规性编程错误,无效的句柄、锁、文件路径等。

 

gflags.exe 设置windows的全局标记,通俗的来讲就是打开或者关闭一些系统相关选项,进程或者线程相关的选项。

debugdiag 起初是为了帮助分析IIS性能问题开发的。可以用来分析和跟踪内存泄露以及进程崩溃后生成转储文件。

 

link -dump -headers 列出二进制模块需要对应的pdb文件

 

lib.exe 构建,查看库的内容等

dumpbin.exe 用来查看COFF二进制文件的信息,包括dll,exe,obj以及早期的coff

depends.exe 安装VS之后会自动安装用来查看dll或者exe的依赖情况

相关库

microsoft detours 二进制级别上对现有的程序进行修改或者扩展的库

调试、监控

HTTPAnalyzer 收费工具,用来对Http和http请求进行监控的工具,很强大的IE插件

fiddler 免费工具用来对HTTP和HTTPS进行监控,有一些好用的插件

 

 

分享到:
评论

相关推荐

    Windows程序员需要学什么

    此外,Windows程序员还需要了解一些其他的工具和技术,如LINQ(Language Integrated Query)、F#(一种函数式语言)、设计模式(Design Patterns)等,这些都能帮助他们更好地完成日常工作。 综上所述,Windows...

    jsonedit格式化 校验工具 离线工具安装包,小插件 开发工具 windows环境下安装,适合于没有网开发的程序员 工程师使用,亲测可用

    在软件开发中,JSON编辑和校验工具是必不可少的,特别是对于那些在无网络环境下的程序员和工程师,他们需要离线工具来处理JSON数据。 标题中的“jsonedit”是一款JSON编辑器,用于格式化和校验JSON数据。这样的工具...

    程序员小工具集.zip

    【程序员小工具集.zip】这个压缩包集合了程序员在日常工作中可能会用到的各种小巧而实用的工具,无需安装,方便快捷。这些工具涵盖了代码编辑、版本控制、调试、性能分析等多个方面,对于提升编程效率和解决特定问题...

    windows程序员指南2

    《Windows程序员指南2》是一本深入探讨Windows操作系统编程的专著,主要面向已经具备一定编程基础,希望深入了解和掌握Windows平台开发技术的程序员。书中的内容涵盖了从基本概念到高级特性的广泛领域,旨在帮助读者...

    windows程序员指南1

    总之,《Windows程序员指南1》通过一系列深入浅出的教程,旨在帮助初学者快速掌握Windows平台的编程技能,并为有经验的开发者提供实用的参考资料,无论你是想开发桌面应用、服务还是系统级工具,这份指南都能为你...

    程序员必备简捷开发辅助工具

    本文将详细介绍标题为“程序员必备简捷开发辅助工具”的压缩包中包含的一些常用工具,它们分别是Beyond Compare、HiJson、Notepad++、Sublime Text、Xmind以及Everything。这些工具涵盖了文件对比、JSON格式处理、...

    一个程序员的工具箱

    11. **Remote Desktop Organizer**:对于经常需要远程连接到其他计算机的程序员而言,这款工具提供了方便的远程桌面管理功能,包括分组管理、快速访问等特性。 12. **Xshell**:作为一款高级的终端模拟器,Xshell...

    windows程序员参考

    《Windows程序员参考》是一部专为深入理解Windows操作系统编程的开发者准备...虽然阅读英文版可能会带来一定的挑战,但其详尽的内容和实用的指导,对于任何希望提升Windows开发技能的程序员来说,都是不容错过的资源。

    window开发程序员必备手册 最为详尽的api手册

    《Window开发程序员必备手册》是一本专注于Windows API的详尽指南,对于从事Windows平台下的软件开发,无论是初学者还是资深开发者,都是不可或缺的参考资料。Windows API是Microsoft Windows操作系统的核心,它提供...

    windows 剪贴板工具Ditto 程序员神器

    《Ditto:Windows剪贴板工具,程序员的高效助手》 在编程工作中,频繁的复制和粘贴操作是家常便饭。为了提高程序员的工作效率,一款强大的剪贴板工具显得尤为重要,这就是我们要介绍的Ditto。Ditto,一个开源且功能...

    活字格:程序员也能受益的低代码开发工具.pdf

    活字格是一款低代码开发工具,旨在帮助程序员快速构建企业级应用程序。该工具提供了visualinterface,允许开发者通过拖拽组件、配置参数等方式快速构建应用程序,而无需编写大量代码。 低代码开发工具的发展趋势 ...

    移动行业信息化-Windows Mobile程序员玩转Android开发.doc

    【移动行业信息化-Windows Mobile程序员玩转Android开发】 在移动行业的快速变化中,Windows Mobile程序员面临着适应新技术的需求,特别是转向Android开发。Windows Mobile和Android两者虽然在技术上有许多相似之处...

    程序员的格式化高亮工具

    在IT行业中,编程是日常工作的核心,而保持代码的整洁和规范是提升代码质量和团队协作效率的关键。..."程序员的格式化高亮工具"正是这样一个实用的助手,简化了开发流程,让编写和维护代码变得轻松愉快。

    WINDOWS程序员使用指南 DLL和内存管理

    《WINDOWS程序员使用指南》主要涵盖了DLL(动态链接库)和内存管理这两个关键的编程主题,这对于Windows平台上的软件开发人员来说至关重要。DLL是Windows操作系统中一个核心特性,它允许多个程序共享同一段代码和...

    WINDOWS程序员使用指南(一)----DLL和内存管理

    在Windows操作系统中,DLL(Dynamic Link Library)和内存管理是两个至关重要的编程概念,尤其对于Windows程序员来说,理解和掌握它们是提升程序效率和稳定性的关键。这篇指南将深入探讨这两个主题,帮助程序员更好...

    程序员小工具

    【程序员小工具】是一款专为IT从业者设计的实用软件,其特点是基于开源UI库SOUI进行开发,并且包含了丰富的功能,如图片合并、源代码行统计、批量转换代码为Unicode、文件夹磁盘占用分析以及MD5计算等。这款小工具...

    程序员专业的取色工具

    5. **扩展功能**:除了基本的取色功能,一些高级的取色工具可能还提供色彩对比度检测、调色板管理、历史记录查看等功能,进一步提升用户体验。 从提供的压缩包文件名称来看,其中包含`Usp10.dll`和`TakeColor(取色)...

    怎样成为游戏开发程序员

    除了上述技术之外,游戏开发程序员还需要培养其他相关技能,以适应行业的快速发展。 - **算法与数据结构**:掌握基本的算法和数据结构可以大大提高代码效率,对于解决复杂问题非常重要。 - **物理引擎**:理解物理...

    程序员工具书

    《程序员超级开发宝典》是一本专为程序员打造的实用工具书,涵盖了广泛的技术领域和实践操作。在源码分析和工具使用方面提供了深入的指导,帮助开发者提升工作效率和代码质量。通过链接(已省略)可以访问到更多关于...

    Windows 2000活动目录开发人员参考库 第1卷:程序员指南07

    在Windows开发领域,活动目录是管理和组织网络资源的核心服务,它为用户身份验证、权限控制、资源定位等提供了基础架构。 活动目录的主要功能包括用户账户管理、组策略应用、域间通信和目录服务。开发人员通过深入...

Global site tag (gtag.js) - Google Analytics