/*!< */
const int nBufSize = UNLEN + 1;
TCHAR chBuf[nBufSize];
ZeroMemory(chBuf, nBufSize);
// 获取当前登录用户的名称
DWORD dwRet = nBufSize;
if (::GetUserName(chBuf, &dwRet))
{
CString SysName = chBuf; // 当前用户名
SysName.MakeLower();
}
else
{
OutputDebugString(_T("获取登录用户名称出错!"));
}
/*!< 判断系统是32位还是64位 */
SYSTEM_INFO si;
GetNativeSystemInfo(&si);
if (si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_AMD64 || si.wProcessorArchitecture == PROCESSOR_ARCHITECTURE_IA64)
{ /*!< 64位 */
}
else /*!< 32位 */
{
}