原创 DllMain already defined in dllmain.obj錯誤

錯誤 uafxcw.lib(dllmodul.obj) : error LNK2005: DllMain already defined in dllmain.obj 修改: 去掉宏定義 _USRDLL  

原创 WTL下使用CString

WTL和ATL都有CString,如果使用DDX交換數據,提示CString轉換錯誤,修改定義設置: //use CString #undef _ATL_TMP_NO_CSTRING #include <atlmisc.h> #define

原创 vc mfc 項目cmake配置

項目目錄下新建CMakeLists.txt,寫入 cmake_minimum_required (VERSION 2.6) project (test1) set (test1_VERSION_MAJOR 1) set (test1_VER

原创 vc mfc 項目cmake配置,增加包含目錄

CMakeLists.txt寫入 cmake_minimum_required (VERSION 2.6) project (test1) set (test1_VERSION_MAJOR 1) set (test1_VERSION_

原创 mfc 程序 UAC設置

Enable User Account Control(UAC): Yes UAC Executive Level: requireAdministrator 不是administrator的管理員用戶運行時, 彈出提示框, 能訪問需要管理

原创 wdk驅動開發中,不能連接umdf模式驅動建立的設備

在驅動中不能連接umdf模式驅動建立的設備, 也就是用IoGetDeviceInterfaces獲取到umdf設備的符號鏈接,但是ZwCreateFile失敗, umdf1.9之後的版本修改inf中wdf段設置 UmdfKernelMod