摘要: CString CConfigDlg::GetModulePath(){ TCHAR szPath[MAX_PATH] = { 0 }; HMODULE hModule = NULL; GetModuleHandleEx(GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS, (LPCSTR)"dsada", //可以是任何函数,全局变量等的地址 这里参考了 wr960204(武稀松)的专栏 &hModule); if (GetModuleFileName(hModule,szPath,MAX_PATH)) //... 阅读全文
posted @ 2012-12-22 16:46 水上云天 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 使用了MapViewOfFile将文件映射到内存使用完 必须 使用UnmapViewOfFile 取消映射,否则报内存泄露。CConfigDlg::CConfigDlg(CWnd* pParent /*=NULL*/) : CDialog(CConfigDlg::IDD, pParent), m_pUserInfo(0){ m_dllPath = GetModulePath(); m_hFile = CreateFile(m_dllPath+"\\echoconfig.dat",GENERIC_READ|GENERIC_WRITE,FILE_SHARE_WRITE|FILE 阅读全文
posted @ 2012-12-22 15:44 水上云天 阅读(841) 评论(0) 推荐(0) 编辑
摘要: <转自> http://blog.csdn.net/agan4014/article/details/2180699一、设置Symbols File Path“srv*c:/MySymbols*http://msdl.microsoft.com/download/symbols;c:/MySymbols;”,将其输入“Symbols Path”中,并将“Reload”选上,点击OK,将立即更新Symbols。说明:“c:/MySymbols”是Symbols File本地存储路径。如果本地没有,Windbg将自动从http://msdl.microsoft.com/download 阅读全文
posted @ 2012-12-22 12:43 水上云天 阅读(576) 评论(0) 推荐(0) 编辑