摘要: 面向对象的五大原则,又称S.O.L.I.D原则:S(SRP, Single Reponsibility Principle): 单一职责原则,一个类应有且只有一个职责(或只有一个引起其变化的原因)O(OCP, Open/Close Principle): 对扩展开放,对修改封闭。L(LSP, Lis... 阅读全文
posted @ 2015-11-14 23:13 Through 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 还是学习VLD2.X版本看到的:在Windows XP及之前的操作系统没有提供GetProcessIdOfThread的API,这里给出了一个替代的实现方式:头文件:#if _WIN32_WINNT < 0x0600 // Windows XP or earlier, no GetProcessId... 阅读全文
posted @ 2015-11-14 22:39 Through 阅读(849) 评论(0) 推荐(0) 编辑
摘要: 学习VLD2.0代码,看到如下函数:HMODULE GetCallingModule( UINT_PTR pCaller ){ HMODULE hModule = NULL; MEMORY_BASIC_INFORMATION mbi; if ( VirtualQuery((LPCVOID)pCall... 阅读全文
posted @ 2015-11-14 22:30 Through 阅读(500) 评论(0) 推荐(0) 编辑