windows获取系统显卡信息(一)

#include <stdio.h>
#include <windows.h>
#include <iostream>  
#include <DXGI.h>  
#include <vector>  

#pragma comment(lib,"DXGI.lib") 
#pragma warning(disable: 4996)   


//获取操作系统信息
void GetOsInfo(char * pWindowsVersion,int * pWindowsOSBit)
{
	//获取操作系统版本
	char WindowsVersion[256] = { 0 };

	//获取8.1以上版本操作系统名称
	//先判断是否为win8.1或win10
	HMODULE hm = NULL;
	if (hm = LoadLibrary(TEXT("ntdll.dll")))
	{
		DWORD dwMajor = 0, dwMinor = 0, dwBuildNumber = 0;
		typedef void (WINAPI *getver)(DWORD*, DWORD*, DWORD*);
		getver gv = NULL;
		gv = (getver)GetProcAddress(hm, "RtlGetNtVersionNumbers");
		if (gv)
		{
			gv(&dwMajor, &dwMinor, &dwBuildNumber);
			//printf("Major is %d\nMinor is %d\nOptional Build is %d\n", dwMajor, dwMinor, dwBuildNumber);
			if (dwMajor == 6 && dwMinor == 3) //win 8.1
			{
				sprintf_s(WindowsVersion, "%s", "Windows 8.1");
			}
			else if (dwMajor == 10 && dwMinor == 0) //win 10
			{
				sprintf_s(WindowsVersion, "%s", "Windows 10");
			}
		}

		FreeLibrary(hm);

		//如果没有输出版本
		if (WindowsVersion[0] == 0)
		{
			//获取8.1以下版本操作系统名称
			// get os name according to version number
			OSVERSIONINFO osver = { sizeof(OSVERSIONINFO) };
			GetVersionEx(&osver);

			if (osver.dwMajorVersion == 5 && os
若要在Windows系统上安装英伟达(NVIDIA)显卡驱动,可以按照以下详细步骤进行操作: 1. 首先,打开浏览器,进入csdn网站(https://www.csdn.net/)。 2. 在csdn网站上,使用搜索功能找到与"英伟达显卡驱动安装"相关的文章或教程。可以在搜索框中输入关键词"Windows系统英伟达显卡驱动安装步骤"等来获取相关文章。 3. 点击进入相关文章,浏览文章内容,了解安装步骤以及可能的注意事项。 4. 根据文章中的指示,前往英伟达官方网站(https://www.nvidia.com/Download/index.aspx)。 5. 在英伟达官网上,使用显卡驱动自动检测工具,点击“自动检测”按钮,该工具将自动检测您的显卡型号和最新的显卡驱动版本。 6. 根据检测结果,选择并下载与您显卡型号和系统版本相匹配的最新显卡驱动程序。 7. 下载完成后,双击下载的驱动程序文件,运行安装程序。 8. 在安装过程中,按照安装向导的指引选择“自定义安装”或“快速安装”等选项。如果您有特定需求和偏好,可以选择“自定义安装”以进行更详细的设置。 9. 完成安装后,重新启动计算机,使驱动程序生效。 10. 重新启动后,右击桌面上的任意空白区域,选择“NVIDIA 控制面板”,以打开英伟达控制面板。在控制面板中,您可以进一步调整显卡设置、优化游戏性能等。 请注意,以上步骤仅是一个大致概述。具体的安装步骤可能因不同的系统版本、驱动程序版本和个人需求而有所差异。安装显卡驱动时,请仔细阅读官方文档、教程或相关文章,并遵循具体的指示操作。此外,在安装过程中请保持计算机联网,以便安装程序能够自动检测最新驱动版本。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值