您当前的位置:首页 > IT编程 > C++
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:C++ GetWindowsVersion函数代码示例

51自学网 2021-06-01 21:18:13
  C++
这篇教程C++ GetWindowsVersion函数代码示例写得很实用,希望能帮到您。

本文整理汇总了C++中GetWindowsVersion函数的典型用法代码示例。如果您正苦于以下问题:C++ GetWindowsVersion函数的具体用法?C++ GetWindowsVersion怎么用?C++ GetWindowsVersion使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。

在下文中一共展示了GetWindowsVersion函数的23个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: WinMain

/*--------------------------------------------------------------------------*/int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR szCmdLine, int iCmdShow){    int iExitCode = 0;    HINSTANCE hinstLib = NULL;    BOOL fFreeResult = FALSE, fRunTimeLinkSuccess = FALSE;    if (GetWindowsVersion() == OS_ERROR	)    {        MessageBox(NULL, TEXT(MSG_DETECT_UNKNOW), TEXT(MSG_WARNING), MB_ICONWARNING);        return -1;    }    if (GetWindowsVersion() < OS_WIN32_WINDOWS_XP	)    {        MessageBox(NULL, TEXT(MSG_DETECT_XP_OR_MORE), TEXT(MSG_WARNING), MB_ICONWARNING);        return -1;    }    /* http://msdn.microsoft.com/en-us/library/ms724482(VS.85).aspx */    if (!IsProcessorFeaturePresent(PF_XMMI_INSTRUCTIONS_AVAILABLE))    {        MessageBox(NULL, TEXT(MSG_DETECT_SSE_OR_MORE), TEXT(MSG_WARNING), MB_ICONWARNING);        return -1;    }    hinstLib = LoadLibrary(TEXT(SCILAB_LIBRARY));    if (hinstLib != NULL)    {        MYPROC1 Windows_Main = NULL;        /* launch main */        Windows_Main = (MYPROC1) GetProcAddress(hinstLib, MAIN_FUNCTION);        if (NULL != Windows_Main)        {#ifndef _DEBUG            /* catch system errors msgbox (release mode only) */            /* http://msdn.microsoft.com/en-us/library/ms680621(VS.85).aspx */            UINT LastErrorMode = SetErrorMode( SEM_FAILCRITICALERRORS | SEM_NOALIGNMENTFAULTEXCEPT | SEM_NOGPFAULTERRORBOX );            _try            {#endif                fRunTimeLinkSuccess = TRUE;                /* launch main */                iExitCode = (Windows_Main)(hInstance, hPrevInstance, szCmdLine, iCmdShow);#ifndef _DEBUG            }            _except (EXCEPTION_EXECUTE_HANDLER)            {            }#endif        }
开发者ID:leowzukw,项目名称:scilab-mirror,代码行数:54,


示例2: DriverEntry

//#######################################################################################//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//@@@@@@@@				D R I V E R   E N T R Y   P O I N T						 @@@@@@@@//@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@//#######################################################################################NTSTATUSDriverEntry(IN PDRIVER_OBJECT pDriverObj, IN PUNICODE_STRING pRegistryString){	NTSTATUS status = STATUS_UNSUCCESSFUL;	//记录自身驱动的信息	g_MyDriverObject = pDriverObj;	g_MyDriverBase = pDriverObj->DriverStart;	g_MyDriverSize = pDriverObj->DriverSize;	//Initialize Windows Version	GetWindowsVersion();	if (WinVersion == WINDOWS_VERSION_7_7000 ||		WinVersion == WINDOWS_VERSION_7_7600_UP)	{		bWin7 = TRUE;	}	else if (WinVersion == WINDOWS_VERSION_XP)	{		bWin7 = FALSE;	}	else	{		//既不是win7也不是winxp		goto DriverRet;	}	//测试	//__asm int 3;	status = ReloadNtos(g_MyDriverObject);	if (status != STATUS_SUCCESS)	{		goto DriverRet;	}DriverRet:	return status;}
开发者ID:Huimieer,项目名称:AntiTenProtect,代码行数:39,


示例3: WriteSystemSpecToLog

	//----------------------------------------------------------------------------------	//	//----------------------------------------------------------------------------------	void WriteSystemSpecToLog(Log* log) {		log->WriteLineStrongly("システム情
C++ GetWordHash函数代码示例
C++ GetWindowsDirectoryW函数代码示例
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。