- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 WTL中CListViewCtrl的使用
if(!m_wndLouDong.Create( m_pMainDlg->GetViewHWND(), NULL, NULL, WS_CLIPCHILDREN | WS_CHILD | LVS_REPORT | LVS_SINGLESEL, 0, IDC_DIAGNOSE_LOUDONG_LIST_REALWND, NULL) != NULL) { // 错误处理
2012-04-11 16:51:51
4953
原创 在vs下给工程添加include(包含)路径和添加lib文件路径
一、添加include路径 选择项目右键——》 属性——》配置属性——》c/c++——》常规——》附近包含目录 在此添加要包含的文件目录二、添加lib包含路径 选择项目右键——》 属性——》配置属性——》连接器——》输入——》附近依赖项 在此添加要包含的依赖项,空格隔开
2011-12-20 15:58:59
3202
原创 WCHAR 转化成 char* 类型
定义char类型:char tempPath[260]; 定义WCHAR 类型 WCHAR sz[260]; 转化: wcstombs(tempPath,sz,sizeof(sz)); 使用字符类型是 Use Unicode Character Set
2011-12-14 13:12:04
1222
原创 Dll和另外的exe之间的通信(使用内存映射文件)
Dll如果需要使用到其他的exe中产生的数据可以通过使用内存映射文件来实现,下面附上代码,不过是两个exe之间的例子,原理一样。exe1:负责写入内存 #include #include #include int main(void){ HANDLE hFileMap; HANDLE hEvent; LPBYTE pcMap; hEvent = Crea
2011-12-06 09:11:01
1444
原创 如何调用MFC dll 来显示其中的对话框
一、dll部分 同过VS向导建立一个MFC dll工程,在工程中创建自己的MFC类,来实现将要展示的界面。新建一个cpp工程,添加头文件#include "StdAfx.h"和界面类的头文件,然后使用下面语句来导出 extern "C" __declspec(dllexport) void ShowDlg(void) { AFX_MA
2011-12-01 14:00:07
4354
原创 如何完整退出进程
当采用多线程编程时,有时会出现当用户界面退出时进程还没有完全退出的现象,结束线程又办不到,可以采用如下方法: HANDLE hProcess; hProcess = OpenProcess( PROCESS_TERMINATE, true, GetCurrentProce
2011-10-10 16:07:00
476
原创 查看dll中导出量的命令
dumpbin /exports yourdll.dllD:\MyProj\Two\Bin>undname -f ?TestA@@YAHH@ZMicrosoft(R) Windows NT(R) Operating SystemUNDNAME Version 5.00.1768.1Copyright (C) Microsoft Corp. 1981-1998>> ?TestA@
2011-05-17 13:36:00
414
原创 clamAV(clamscan)源代码调试注意事项
<br />clamAV中的clamscan工程需要在解决方案配置中选择Release,在Debug下,在扫描过程中遇到某种特定的文件会出现崩溃现象。<br />工程配置注意事项:<br />1.添加引用工程:属性-->配置属性-->c/c++-->附加包含目录——》常规—》添加<br />"$(SolutionDir)";"$(SolutionDir)../libclamav";"$(SolutionDir)compat";"$(SolutionDir)3rdparty/zlib";"$(Solution
2011-05-15 00:32:00
1196
原创 VS2010使用DEF文件来生成DLL与Lib
将xxx.dll和xxx.def,放到一个文件夹中,Visual Studio 2010 中, 工具——》Visual Studio 2005 命令提示将工作目录切换到放有xxx.dll和xxx.def的文件夹中输入:lib /def:xxx.def /MACHINE:x86 这样将会产生一个xxx.lib了。
2011-04-14 13:24:00
3089
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人