windows客户端开发调试工具

标签: windows 客户端 开发 | 发表时间:2014-07-30 23:00 | 作者:baihacker
出处:http://blog.csdn.net
本文介绍windows常用开发与调试工具。


1.windows常用开发与调试工具
1.1 Sysinternals
内核大神打造,含大量windows系统工具,windows开发必备神器,大神被MS招安。
下载地址:http://technet.microsoft.com/en-us/sysinternals


Procmon.exe
监视程序运行过程中的动作,可用于性能监控。


procexp.exe
相当于升级版的任务管理器,可以查看加载模块,模块查找,线程列表(含CPU百分比),
创建dump,查看进程树,进程权限安全token,创建dump,等。


autoruns.exe
查看系统,IE等的加载项。


Dbgview.exe
查看调试端口输出。


1.2 其它工具
windbg:不解释,可用于双机调试,支持pipe,TCP等。
vs:vs也支持双击调试的,只需要拷贝一个东西到目标机上。
IDA:主要用于静态分析。
ollydbg:不解释。
spy++:窗口窥视器。
myspy:也是个窥视器,其中查看IE窗口(IWebBrowser2的宿主窗口)很方便,以及一些窗口,进程,调试输出的窥视功能。
processhacker:作为procexp.exe的补充。
Total Uninstall:观察应用程序对系统配置等的改变,比如对比注册表。
Unlocker:解除文件占用。
Depends.exe:观察模块对DLL的依赖,模块的导出,导入。
PE Explorer:PE工具。
sqliteadmin:可以查看sqlite的数据库。
Cookie Admin:查看cookie。


抓包,网络数据分析:
Microsoft Network Monitor,fiddler,wireshark,httpanalyzer。


1.3 调试必读书目
张银奎《软件调试》


1.4 调试参考书目
《windows高级调试》、《黑客反汇编揭秘》、《c++反汇编与逆向分析技术揭秘》
《windows核心编程》、《深入理解windows操作系统》、《windows内核情景分析》、《逆向工程核心原理》
作者:baihacker 发表于2014-7-30 23:00:35 原文链接
阅读:110 评论:0 查看评论

相关 [windows 客户端 开发] 推荐:

windows客户端开发调试工具

- - CSDN博客综合推荐文章
本文介绍windows常用开发与调试工具. 1.windows常用开发与调试工具. 内核大神打造,含大量windows系统工具,windows开发必备神器,大神被MS招安. 下载地址:http://technet.microsoft.com/en-us/sysinternals. 监视程序运行过程中的动作,可用于性能监控.

Windows 7 专用 Google+ 客户端软件 G+7

- lichzy - 谷奥——探寻谷歌的奥秘
G+7是一个专为Windows 7开发的Google+客户端软件,你可以在G+7里查看多个帐户的信息流,你可以调节刷新的频率. 窗口的大小、位置和透明度也都是可调的. 你可以直接从Microsoft Gadget Gallery里安装G+7. © musiXboy 发表于 谷奥——探寻谷歌的奥秘 ( http://www.guao.hk ), 2011.

windows客户端崩溃分析和调试

- - CSDN博客综合推荐文章
本文介绍windows上崩溃分析的一些手段,顺便提多进程调试、死锁等. 无论是用windbg还是用vs,首先应该注意的是错误码,而90%以上的崩溃都是非法访问. 在非法访问时,可以看一下访问的目标地址. 地址是0,或者离0很近(0x00000008或0xfffffffc),. 如果是一个貌似正常的地址,一般是对象已析构后访问其数据,或者堆破坏.

iOS客户端开发与Web前端开发

- - bang's blog
不知不觉做iOS客户端开发已经半年多了,了解到iOS客户端开发与Web前端开发的一些异同,写一下. 用户角度上看,客户端升级必须让用户手动下载整个新的安装包覆盖安装,而web的升级无需用户做任何事情. 开发角度上看,如果客户端有个小bug需要紧急修复,需要修复完后打包一个完成的安装包,给一个版本号,发布给用户升级.

新浪微博 WP 客户端开发经验分享

- - 微博之博
新浪微博也是国内比较早的登录 Windows Phone 平台的应用,以下是新浪 Windows Phone 平台 微博产品负责人 彭姗对 Windows Phone 开发经验的分享,以及对新浪微博 WP 客户端融入 Metro UI 所做的一系列创新式改变和在 Marketplace 通过审核经验的介绍.

Windows7+Eclipse环境下Hbase Java客户端的开发

- - zzm
Centos 下Hbase0.98.10-hadoop2 集群的配置. 在Eclipse中创建Maven的工程. 将集群的hbase-site.xml文件放到工程的classes目录下. C:\windows\system32\drivers\etc文件,将Hbase集群的IP以及域名配置到该文件中.

开发者将Windows 8界面应用到Windows 7中

- 亮 - cnBeta.COM
据国外媒体报道,微软在几周前展示了Windows 8卡片式的界面,在网上引起了轩然大波,其展示视频经发布到现在就已收到有370万条评论意见. 大家并没有为Windows 8平板电脑的设计灵感所激动,而且微软已明确表示新的界面与目前已有的Windows桌面非常相似. 考虑到这一点,一些独立程序开发者就开始想法设法将Windows8卡片式的界面在Windows7中应用.

Windows 8 VS Windows 7:开发团队对比

- 洞箫 - cnBeta.COM
微软已经公布Windows 8系统的35个开发团队,我们不妨对比一下Windows 7系统的25个开发团队,看其中有何变化. 微软Windows/Windows Live部门总裁史蒂文・辛诺夫斯基(Steve Sinofsky)在博客中表示,Windows 8的每个团队有25-40名开发人员.

Windows 8 开发者预览版登场

- 阿三 - Engadget 中国版
我们第一次看到 Windows 8 是在 D9 的时候,但当时只有影片和几台可远观而不能近看的机器. 现在在 Windows Build Conference 上,微软宣布了 Windows 8 开发者预览版正式登场,并且在本周稍晚会从明天早上开始开放开发者下载. 目前该操作系统仍然代号「Windows 8」,据 Windows 和 Windows Live 部门总裁 Steven Sinofsky 表示,微软「重新想象了 Windows 的样子」,并且会为 Windows 平台带来「一系列的新能力」.

NVIDIA启动Windows 8开发者计划

- 洞箫 - cnBeta.COM
微软在BUILD大会上宣布Windows 8开始支持ARM,作为目前最热门的平板处理器厂商NVIDIA旋即宣布将成立Windows 8开发者计划,帮助程序员实现Windows 8运行在Tegra处理器上的全方位支持. NVIDIA在计划中特别侧重即将推出的四核心Kal-El芯片,同时还向程序员提供有关GeForce和Quadro图形卡的资源和开发工具等信息.