在Unicode下的CString转const char *的过程中会出现'wchar_t *' to 'const char *'转换失败的情况,查阅资料发现可以直接用另外一个API实现转换:
CString m_strInterface(_T("ABCDEFG"));
char szIfName[512]={0};
size_t converted = 0;
wcstombs_s(&converted, szIfName, m_strInterface.GetLength(),m_strInterface.GetBuffer(0), _TRUNCATE);
记录一下以后备用