6月30

本工具可以列出所有指定DLL文件中的所有导出函数和他们的虚拟内存地址。你可以很方便地复制所需函数的内存地址,粘贴到你的调试器中,并在这个内存地址中设置断点。当这个函数被调用时,调试器将会在函数开始时中断。例如:如果你想在每次显示信息对话框时进行中断,只需把断点设置在信息对话框函数的内存上:MessageBoxA, MessageBoxExA, 和MessageBoxIndirectA (对于Unicode程序则是 MessageBoxW, MessageBoxExW, 和MessageBoxIndirectW)。当其中一个信息对话框函数被调用时,你的调试器会在函数入口处中断,这样你就可以查看调用堆栈和倒退到初始化这个API函数的代码中。
5月30

* 版本 1.42
o 添加“添加标题行到CSV/Tab分隔的文件”选项。当这个选项被选中,导出csv或者tab分隔的文件时会添加标题栏名称作为第一行。
o 你可以在所有保存参数的命令行中指定一个空的文件名以将导出的函数列表发送到标准输出流中。
例如: dllexp.exe /from_files "c:\windows\system32\shell32.dll" /stab "" >> c:\temp\funclist.txt
11月9

* 版本 1.42
o 添加“添加标题行到CSV/Tab分隔的文件”选项。当这个选项被选中,导出csv或者tab分隔的文件时会添加标题栏名称作为第一行。
o 你可以在所有保存参数的命令行中指定一个空的文件名以将导出的函数列表发送到标准输出流中。
例如: dllexp.exe /from_files "c:\windows\system32\shell32.dll" /stab "" >> c:\temp\funclist.txt
11月19
在Windows环境下,一般采用“非阻塞”方式。对于客户端Socket来说,如果把Cli
entType特性设为ctNonBlocking,表示采用非阻塞方式进行连接。当位于另一端的服务
器端Socket试图进行读或写时,客户端Socket就会得到通知(OnRead事件或OnWrite事件
)。
10月12
GDIView是一个可以以列表显示每个进程打开的GDI句柄(画笔,笔刷,字体,位图等)的独特工具。它显示了每个类型的GDI句柄的总数,以及关于每个句柄的详细信息。
这个工具可以帮助开发人员追踪他们的软件的GDI句柄资源泄漏情况。
使用GDIView:
GDIView不需要任何安装过程或其他DLL。仅复制的可执行文件(GDIView.exe)到你喜欢的任何文件夹并运行它即可。
主窗口有2个窗格:
上部窗格显示进程的GDI句柄数量。
下部窗格显示在上部窗格中选择的进程的所有GDI句柄。
这个工具可以帮助开发人员追踪他们的软件的GDI句柄资源泄漏情况。
使用GDIView:
GDIView不需要任何安装过程或其他DLL。仅复制的可执行文件(GDIView.exe)到你喜欢的任何文件夹并运行它即可。
主窗口有2个窗格:
上部窗格显示进程的GDI句柄数量。
下部窗格显示在上部窗格中选择的进程的所有GDI句柄。
9月20
DLL Export Viewer不需要任何安装过程或额外的DLL,为了开始使用它,只需运行可执行文件 - dllexp.exe
DLL Export Viewer加载时,你要选择下列一个选项:
*载入标准系统DLL(user32,kernel32等)中的所有函数:这是默认选项。如果你选择它,会导出Windows标准DLL(kernel32.dll,user32.dll,等等...)中的API函数。
*从指定的DLL文件中加载函数:如果您选择此选项时,您必须在下面的文本框中指定DLL。您也可以使用通配符指定多个DLL文件。如果你要查看你系统所有的API函数,您可以指定类似'c:\windows\system32\*.dll'的表达式 -但我必须提醒你...你会得到一个非常长的列表函数,可能超过五万个函数!
*=载入以下文本文档(回车分隔)中指定DLL中的函数:如果您选择此选项,指定文本文件应包含一个DLL文件列表中,回车字符(CR-LF)分隔。全部指定的DLL中的导出函数将被加载。
*载入与所选进程关联的全部 DLL 中的函数:这是本程序最有用的工具调试选项。选择你正在调试的进程,之后所以与选定的进程相关的DLL导出的函数都会被显示。
DLL Export Viewer加载时,你要选择下列一个选项:
*载入标准系统DLL(user32,kernel32等)中的所有函数:这是默认选项。如果你选择它,会导出Windows标准DLL(kernel32.dll,user32.dll,等等...)中的API函数。
*从指定的DLL文件中加载函数:如果您选择此选项时,您必须在下面的文本框中指定DLL。您也可以使用通配符指定多个DLL文件。如果你要查看你系统所有的API函数,您可以指定类似'c:\windows\system32\*.dll'的表达式 -但我必须提醒你...你会得到一个非常长的列表函数,可能超过五万个函数!
*=载入以下文本文档(回车分隔)中指定DLL中的函数:如果您选择此选项,指定文本文件应包含一个DLL文件列表中,回车字符(CR-LF)分隔。全部指定的DLL中的导出函数将被加载。
*载入与所选进程关联的全部 DLL 中的函数:这是本程序最有用的工具调试选项。选择你正在调试的进程,之后所以与选定的进程相关的DLL导出的函数都会被显示。
9月9
Visual.C++.6.0.with.SP6┊可视化应用程序开发工具┊大企业龙卷风集成安装版

下载:
http://www.pc6.com/softview/SoftView_15260.html
VC++6.0编程助手:

下载:http://www.lewensky.cn/read.php/61.htm

下载:
http://www.pc6.com/softview/SoftView_15260.html
VC++6.0编程助手:

下载:http://www.lewensky.cn/read.php/61.htm





