)ActiveX Control Test Container称为"ActiveX 控件测试容器",顾名思义,此工具的主要功能就是测试ActiveX 控件,可以通过改变ActiveX 控件的属性观察控件的变化,也可以通过调用ActiveX 控件的方法观察控件的返回值,同时在下面的窗口中会显示控件发生的事件信息。此工具可以直观的进行控件的注册和注销(File->Register/Unregister Controls)。
(2)IDataObject Viewer(又叫DOBJVIEW)称为"数据对象查看器",用来查看所有支持IdataObject接口的对象,显示 ActiveX 和 OLE 数据对象(由系统剪贴板或拖放操作创建)所提供的数据格式的列表。(系统剪贴版是一个全局变量的东西,没有牵涉到拷贝粘贴最好不用,但据说VB中进行了不甚正规的使用)
(3)DDE Spy(DDE指Dynamic Data Exchange动态数据交换),可以拦截运行于Windows操作系统上的应用程序所发出的各种消息,而不管这些应用程序是使用何种语言编制的,所以只要捕获到目标程序的窗口句柄,就能向其发送消息。用于发送消息的两个函数PostMessage和SendMessage的声明如下:

BOOL PostMessage( HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam);
BOOL SendMessage( HWND hWnd,UINT Msg,WPARAM wParam,LPARAM lParam);
(4)Depends工具用于查看exe或dll依赖于哪些dll,以便于在发布或制作安装文件时提取相应的DLL文件。另一个功能是查看一个DLL文件的接口函数(VC环境下有两种方式查看你开发的DLL:一个是Depends工具,一个是控制台的dumpbin工具)。有一种说法是使用了LoadLibrary调用的DLL和控件Depends不一定能检测出来,只得注意。
(5)DocFile Viewer用于打开OLE Compound Document(表示对象连接与嵌入的复合文档)由于现在软件要实现的功能越来越多,如果都要一个人来实现,其工作量大,利用微软的OLE技术,可以把别人做好的一些功能嵌入到自己的软件里面,这样可以节省开发时间和费用。比如说,如果你想在你的软件里面实现一个Word的文档功能,你可以用OLE技术,直接把微软的word文档嵌入进来就可以。(实际上微软的Office就采用了符合文档技术)
(6)Error Lookup用来查询某些api函数返回值不正确的原因。返回值不对时,后面加上 DWORD dwErr = ::GetLastError(); 然后在error lookup里面输入dwErr数值就可以看到相关出错信息了。
(7)Help Workshop这是一个可以用来创建.hlp帮助文件,编辑工程和内容文件,并且测试和发布帮助文件的工具,编译可能稍微复杂,可以用EasyCHM软件代替之,得到的是chm帮助文件。步骤如下:1.运行EasyCHM 2.新建 3.浏览 4.选择你要加到帮助文件里的文件夹然后选择确定 5.文件类型选择*.* 6.确定 7.在主窗口选择"编译" 8.在弹出窗口中选择"生成CHM" 9.在你"浏览"所选择的文件夹里生成了帮助文件
(8)OLE Client Test :OLE客户端测试工具
(9)OLE Server Test :OLE服务器端测试工具
(10)OLE Tool s:OLE工具的帮助文件(包括DFView - DocFile Viewer和DObjView - IDataObject Viewer和IROTView - Running Object Table Viewer和OLE2View - OLE 2.0 Object Viewer四种工具的使用说明)
(11)OLE View :查看本机的所有已注册的COM控件
(12)Process Viewer查看本地或远程系统进程使用资源情况和改变进程优先级的工具,类似于系统的"任务管理器"。
(13)ROT Viewer :OLE运行对象表查看器,可实时显示所有注册的OLE运行对象表的名称。
(14)Spy++ :用于查看Windows操作系统的窗口、消息、进程、线程信息的工具,方便易用,极为有用。尤其在进行外挂开发时对目标进程或线程的消息发送进行监控并记录分析时非常重要(至少我是这么觉得)。
(15)Tracer :这是一个允许你设置afx.ini文件的小型MFC编程工具例子程序,它被安装在你的VC目录中,并提供了源代码,因此,捏可以rebuild它,也可以按你的需求自定义它的功能。
(16)Windiff :用来比较路径或文件的不同,并将比较结果以图形方式显示出来(和王老师极力推荐的用于版本维护的软件Beyond Compare功能类似,但是似乎没有Beyond Compare的界面友好好用)。
(17)Zoomin是一个小屏幕查看器,并且可以将屏幕上任一小块复制到剪贴板。

文章出处:DIY部落(http://www.diybl.com/course/3_program/vc/vc_js/2008324/106092.html)

【转】VC6.0附带小工具软件一览的更多相关文章

  1. VC6.0实用小技巧

    VC6.0的若干实用小技巧 .检测程序中的括号是否匹配 把光标移动到需要检测的括号(如大括号{}.方括号[].圆括号()和尖括号<>)前面,键入快捷键 “Ctrl+]”.如果括号匹配正确, ...

  2. [原创小工具]软件内存、CPU使用率监视,应用程序性能监测器 v3.0 绿色版

    应用程序性能监测器 V3.0 更新内容:    1.对一些代码进行了修改,软件本身的性能有所提升. 应用程序性能监测器 V2.0 更新内容:     1.鼠标移动到曲线区域,显示相关的曲线值      ...

  3. 利用PyQt4写的小工具软件

    应公司文职工作人员需求,写一个车间人员工作时间的统计软件,输入开始工作时间1,再输入结束工作时间2,计算两个时间的差值. 根据需求,初步构想的UI界面如下: 下面开始干活. 分析后觉得利用PyQt4来 ...

  4. VC6.0 导入资源崩溃

    等我以后挣钱了一定买正版! 最近学习Win32编程,为了锻炼自己,在网上下载了一个VC6.0作为开发工具,应该是兼容性的问题吧,VC6 经常闹毛病. 今天导入资源的时候VC6出现崩溃的现象. 马上寻求 ...

  5. [小工具]CSS内嵌样式自动提取器

    逐行分析,将内联样式提取出来,并自动编号代替的一个小工具软件 注:style=""(此处必须是标准的双引号!) http://files.cnblogs.com/quejuwen/ ...

  6. Windows 桌面边栏小工具开发入门

          准备为网站做一个桌面通知功能的工具,现在网上一般是html5+js的比较多.虽然html5+js现在是web的开发主流,但是我们应用一般是windows系统.并且应使用中,需要打开谷歌或其 ...

  7. 「软件」仿站小工具v9.0

    仿站小工具是通过网址下载静态网页的工具.从输入的网址下载html代码,提取出JS.Css.Image.Picture.Flash等静态文件网址,再从下载完好的Css代码中提取出Image静态文件网址, ...

  8. 2000条你应知的WPF小姿势 基础篇<45-50 Visual Tree&Logic Tree 附带两个小工具>

    在正文开始之前需要介绍一个人:Sean Sexton. 来自明尼苏达双城的软件工程师.最为出色的是他维护了两个博客:2,000Things You Should Know About C# 和 2,0 ...

  9. 2014年Windows平台软件推荐:神器小工具(骨灰级

    原文  http://www.wtoutiao.com/a/120621.html 底层工具 “If you know how to use Process Monitor competently, ...

随机推荐

  1. 百度全新的ARM架构服务器,一个2U机箱装6台,每台4个3T硬盘,每个机箱共72TB

    1月11日,中国科学院原秘书长.国家科技重大专项国务院咨询评估组专家侯自强,来到百度南京数据中心,和他一起的还有中国工程院院士倪光南以及工业和信息化部电信研究院传输研究所副所长石友康等人.他们看到的是 ...

  2. Android:设计之屏幕适配

    据统计目前市场Android手机的分辨率有是10余种,分辨率如此广泛使得我们在处理分辨率适应方便遇到不少难题,本文就此难点记录设计与实际布局中的解决技巧. 以320x480为蓝本设计布局 因为Andr ...

  3. python 类成员函数

    http://cowboy.1988.blog.163.com/blog/static/75105798201091141521583/ 这篇文章总结的非常好 主要注意的地方是 1,在类内调用成员函数 ...

  4. Intellij IDEA新建一个EJB工程(二)

    从博文:http://www.cnblogs.com/yangyquin/p/5328344.html 中可以知道如何利用Intellij IDEA建立一个EJB Module,还有新建一个测试Mod ...

  5. 单交换机VLAN虚拟局域网划分

    1.下载Cisco模拟器 Packet Tracer 是由Cisco公司发布的一个辅助学习工具,为学习CCNA课程的网络初学者去设计.配置.排除网络故障提供了网络模拟环境.学生可在软件的图形用户界面上 ...

  6. flume介绍以及环境的部署

    收集.聚合时间流数据分布式框架.通常用户log数据 采用ad-hoc方案,明显有点如下: 可靠的.可伸缩.可管理.可定制.高性能 声名式配置,可以动态配置 提供上下文路由功能 支持负载均衡和故障转移 ...

  7. Atheros AR9485 ubuntu 10.04 驱动安装及networking disable问题解决

    Laptop: ACER Aspire 5733-6629 Wireless:Lite-on HB125, CHIPS: Atheros AR9485 Ubuntu: 10.04LTS (2.6.32 ...

  8. 函数fil_io

    /********************************************************************//** Reads or writes data. This ...

  9. bzoj3252

    简单题,每次取出最长链,然后对于练上每个点x,终点在其子树内的链都要减去a[x] 这显然可以用dfs序+线段树维护 显然每个点只要删一次即可,复杂度是O(nlogn) type node=record ...

  10. bzoj2431: [HAOI2009]逆序对数列

    dp. f[i][j]表示放置第i个数有j个逆序对的方案数. s[i][j]维护前缀和(f[i][0]~f[i][j]). 状态转移方程 f[i][j]=s[i-1][j]-s[i-1][max(j- ...