mfc 判断是否为win10操作系统

在win7上编写的MFC程序,在win10上运行出现0xc000007b的错误 解决方案: 原先用  C:\Windows\System32 路径下的2个dll,复制出来与编写好的EXE放在同一个文件夹,系统不报缺失dll了,但是报0xc000007b的错误,尝试了网上的各种办法(网上的回答的一些吊毛不少是复制粘贴的),没有一点卵用。后来在同事win10的电脑上试,他的电脑能运行,但另一个同事也是win10的,却不能运行,这2台电脑最主要的区别就是能运行的电脑装了个VS20... 阅读详情
BOOL CGetSysInfo::IsFileVersionWindows10OrGreater()  
{  
	DWORD dwVerInfoSize = GetFileVersionInfoSizeW(L"kernel32.dll", NULL);  
	if (0 != dwVerInfoSize)  
	{  
		LPWSTR pszBuffer = (LPWSTR)_alloca(dwVerInfoSize*sizeof(WCHAR));  
		if (TRUE == GetFileVersionInfoW(L"kernel32.dll", 0, dwVerInfoSize, pszBuffer))  
		{  
			VS_FIXEDFILEINFO* pVsInfo = NULL;  
			UINT nFileInfoSize = sizeof(VS_FIXEDFILEINFO);  
			if (TRUE == VerQueryValueW(pszBuffer, L"\\", (void**)&pVsInfo, &nFileInfoSize))  
			{  
				printf("%d.%d.%d.%d\n", HIWORD(pVsInfo->dwFileVersionMS), LOWORD(pVsInfo->dwFileVersionMS), HIWORD(pVsInfo->dwFileVersionLS), LOWORD(pVsInfo->dwFileVersionLS));  
				if (HIWORD(pVsInfo->dwFileVersionMS)>=10)  
				{  
					return TRUE;  
				}  
			}  
		}  
	}  
	return FALSE;  
}

win10下安装Mapx5.0进行MFC开发的方法 由于工程需要,在win10环境下使用VC2010的MFC在Mapx基础上进行地图相关开发。 最重要的就是一步安装Mapx。尝试使用了Mapx3.5到Mapx5.0的各个版本,情况种种,但终于没有能够使程序正常运行。 在网上看到chenjifeng的博客提高一中方法: (1)在xp或者32位OS下安装Mapx5.0; (2)复制MapX5.0的安装目录,如我的是C:\Program File 阅读详情

相关推荐

mfc140.dll丢失的解决方法,快速修复win10系统dll问题

综上所述,mfc140.dll对于依赖于MFC库构建的Windows应用程序来说是至关重要的,它的存在与否直接影响到了这些应用程序能否在用户的计算机上正常工作。1.应用程序支持: mfc140.dll是Microsoft Foundation Classes(MFC)库的一部分,这是一个面向对象的C++库,为Windows应用程序的开发提供了丰富的类库和接口。mfc140.dll是Visual C++运行库的一部分,因此更新Visual C++运行库可能有助于解决mfc140.dll丢失的问题。

2301_77698200的博客 1631

mfc判断操作系统

http://blog.youkuaiyun.com/dezhihuang/article/details/50487437

xiaokuang5020的专栏 1351

Win7操作系统下安装VC++6.0、MSDN并使用MFC绘图

2015年开学了,在群里各位老师的鼎力支持下,我的计算机图形学基础教程已经出版了十二五国家级规划教材。由于库存的原因,可能有的老师已经拿到了带标志的教材,也可能有的老师的教材上没有十二五标志。比如我这个学期发的我的书就没有标志。没关系,内容完全一样,我相信,下个学期上课所有的书就全有十二五标志了。      刚刚过去的寒假里,我研究了vs2010的MFC,发现还是VC++6.0好用。但是现在

klingde的专栏 2920

VC/MFC程序中获取当前Windows操作系统版本名称(2016-04-25修改)

CString getOSName() { CString osName = _T(""); int a=0,b=0,i=0,j=0; _asm { pushad mov ebx,fs:[0x18] ; get self pointer from TEB mov eax,fs:[0x30] ; get pointer to PEB / database

C语言是最好的编程语言 5129

MFC编写代码,获取电脑主板型号、硬盘容量和操作系统版本信息

MFC编写代码,获取电脑主板型号、硬盘容量和操作系统版本信息

希望我的博客,能帮上你解决学习中工作中所遇到的问题 995

MFC 获取程序版本信息

C++ MFC 获取程序版本信息,包括程序的主版本号,程序内部版本号等。

VC/MFC 判断操作系统

在PEB结构中存放着操作系统版本信息的函数,ULONG OSMajorVersion; // A4h 偏移地址a4h显示操作系统主版本号ULONG OSMinorVersion; // A8h 偏移地址a8h显示操作系统子版本号通过读取OSMajorVersion和OSMinorVersion的数据能够确定操作系统的版本。FS段寄存器指向当前的TEB结构,在TEB偏移0x30处是P

lovton的专栏 5542

vc获取windows系统信息mfc

vc获取windows系统信息mfcvc获取windows系统信息mfcvc获取windows系统信息mfcvc获取windows系统信息mfc

winform:检测操作系统版本

网上最常见的版本: 但是经亲测,已经不准了(window的官方版本号说明和实际情况相差较大) 有效的版本: 第一步:添加“Microsoft.VisualBasic.dll程序集引用 第二步:获取操作系统版本名称 /* * 下面几个是我获取了的几个版本名称 * Microsoft Windows 10 企业版 * Microsoft Windows Server 2008 R2 Enterp...

火焰 907

MFC获取Windows系统名称、MAC地址、磁盘信息

C++编写的的MFC程序,获取Windows系统名称(例:Windows 10)、MAC地址(例:B06EBF511977)、磁盘信息(例:173570804605),默认系统管理员方式运行

STM32+ESP8266接入OneNet的MQTT嵌入式实现

MQTT是一种轻量级发布/订阅模式的消息传输协议,广泛应用于资源受限的物联网终端设备通信。其基于TCP/IP栈构建,具备低带宽占用、小代码体积和高可靠性等技术优势,特别适合STM32等MCU与Wi-Fi模组协同工作的边缘节点场景。在实际工程中,需结合AT指令集控制ESP8266完成Wi-Fi连接、TCP建链及MQTT会话管理,并通过环形缓冲区、空闲中断检测等机制保障UART异步通信稳定性。本文围绕STM32F103与ESP8266硬件协同、OneNet平台对接、JSON消息解析与OLED状态反馈等关键环节,

yhn456789的博客 1037

win7下编译得到的mfc程序不能在win10运行

问题: win7下编译的mfc程序在win10环境下运行失败,提示下图错误: 引起该错误的原因: win10上没有mfc运行时要的dll文件【PS 一般出现如图错误都是因为该exe运行时找不到相应的dll】 解决方法: 设置工程属性从use MFC in a share dll 改为 use MFC in a static library 解决思路过程: 启动该ex...

Quellaaa的博客 1万+

Temporal Anti-Aliasing(时域抗锯齿TAA)

首先说一下走样:一般分为时域走样(如旋转车轮)和空域走样(锯齿),但在 TAA 技术是采用时域相关叠加混合技术来解决空域走样的问题。 简单看一下空域抗锯齿 (Spatial Anti-Aliasing, SAA)相关技术,最普及的莫过于 MSAA,被各大渲染引擎采用,但是 MSAA 并不适用于延迟渲染 (Deferred Rendering),随之出现了很多基于形态学的后处理抗锯齿技术,如 MLAA,FXAA,SMAA 等(具体看参见图形_反走样技术总结相关介绍),虽然他们表现良好且支持延迟渲染,但是都会面

qq_35312463的博客 1万+

计算机丢失mfc110,Win10电脑缺失dll文件怎么修复?

原标题:Win10电脑缺失dll文件怎么修复?是否有小合作伙伴遇到此问题,提示Win10计算机丢失DLL文件,导致计算机正常运行。通常会提供DLL文件到用户可用的某些变量,函数或类,没有DLL文件,计算机不正常使用它,那么我们应该如何解决这个问题?具体步骤:1.如果mfc110u.dll文件丢失,百度搜索输入mfc110u.dll下载,查找相应的mfc110u.dll文件下载网页,单击以打开下载。...

weixin_35256987的博客 1681

Isaacgym使用操作指南

Isaac Gym 是一个强大的仿真工具,特别适合那些需要进行大规模并行仿真和训练的机器人和强化学习任务。通过 GPU 加速、深度学习集成和丰富的物理仿真能力,Isaac Gym 能够显著提高仿真和训练效率,是机器人学和 AI 研究中的一大利器。

Tony Wey的博客 1万+

【通俗易懂】Windows系统安装TensorRT

NVIDIA TensorRT是一个由NVIDIA公司开发的用于深度学习推理的高性能SDK。它专门设计用于在NVIDIA GPU上进行高效的神经网络推理,能够大幅度提升深度学习模型的推理速度和效率。TensorRT的主要特点包括:模型优化:TensorRT通过层融合、精度校准、动态形状等技术优化模型,减少推理时的计算量和内存占用。多精度推理:支持多种精度推理,包括FP32、FP16、INT8等,以平衡性能和精度。

王尼莫的博客 1587

win10系统mfc140.dll丢失的解决方法,分享5种解决方法

综上所述,mfc140.dll对于依赖于MFC库构建的Windows应用程序来说是至关重要的,它的存在与否直接影响到了这些应用程序能否在用户的计算机上正常工作。1.应用程序支持: mfc140.dll是Microsoft Foundation Classes(MFC)库的一部分,这是一个面向对象的C++库,为Windows应用程序的开发提供了丰富的类库和接口。mfc140.dll是Visual C++运行库的一部分,因此更新Visual C++运行库可能有助于解决mfc140.dll丢失的问题。

2401_86808320的博客 780

Remosaic 算法

在 4in1 传感器中,相邻的 4 个同色像素(如 4 个红色、绿色或蓝色像素)合并为 1 个“超级像素”,以提升低光环境下的感光能力。例如,在 RGGB 排列中,每个 2x2 的 Quad 单元需要恢复为 4 个独立的 R、Gr、Gb、B 像素1。:传感器通过硬件级 Remosaic 直接输出 4800 万像素的原始数据,每个像素独立记录颜色信息,解析力更高2。:传感器仅输出 1200 万像素数据,再通过软件算法插值放大到 4800 万像素,实际解析力无本质提升2。的原始数据转换为传统。

Damon_X的博客 3729

win7 vs2019安装MFC

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 心累!!! 搞了一天,各种卸载,各种装系统,各种错误,记录一下,之后别这样搞了. 提示:以下是本篇文章正文内容,下面案例可供参考 一、pandas是什么? 示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 二、使用步骤 1.引入库 代码如下(示例): import numpy as np import pandas

YL950305的博客 648

UE5入门第二周总结:基于蓝图的国际象棋的实现

在C++的学习中,这是一个入门级别的项目。我们的目标是灵活运用蓝图的特性和强大的可视化功能,做出这一入门级项目的同时,思考如何优化并改进算法,并尽可能的用面向对象的方法实现,用蓝图中的继承和多态简化编码过程。

YoungeYang的博客 1262

AD9176 双通道高速DAC调试记录

AD9176是一款高性能双通道16位数模转换器,支持高达12.6GSPS采样率,专为多频段无线应用设计。该器件集成8通道15.4Gbps JESD204B接口,支持复数/实数数据输入,每通道最大输入速率达3.08GSPS。关键特性包括:48位高精度NCO、灵活的插值滤波器(最高12倍)、优异的动态性能(SFDR达-83dBc@1.84GHz)以及多芯片同步功能。硬件调试需重点关注时钟配置(建议250M基准时钟)、JESD参数匹配及交流耦合设计。测试指标要求SFDR>55dBc@312MHz,实测值可达65d

universaldata的博客 1493

C++MFC实现win10标准计算器

最近学习MFC,然后师傅让我通过自己做一个win10版本的计算器,目前做的这个是标准计算器,这个计算器的一些逻辑运算也是根据win10标准计算器逻辑来写的,所以基于vs和标准C++的MFC实现了这个标准计算器。......

qq_49252290的博客 1505

21天教你学会PCIe专栏(14)--安全性考虑

1.1 定义安全性(Security):安全性是指保护系统免受未经授权的访问、攻击和破坏,确保数据的机密性、完整性和可用性。1.2 重要性数据保护:保护敏感数据,防止数据泄露和篡改。系统防护:防止恶意攻击,确保系统的稳定性和可靠性。合规性:满足行业标准和法律法规的要求,避免法律风险。用户信任:提高用户对系统的信任度,增强市场竞争力。通过今天的学习,你应该对PCIe安全性的重要性和常见威胁有了深入的了解,掌握了实施安全措施的方法和工具,以及安全开发的最佳实践。

xiaoheshang_123的博客 850

使用MFC来和三菱PLC通讯 MXComponent控件ACTPROGTYPE 支持win7-win10

使用MFC来和三菱PLC通讯 MXComponent控件ACTPROGTYPE 支持win7-win10 由于以前的代码是在win7上使用 用的ActFXCPU控件 但是一直不支持win10 今天研究了下 win10 下面C++可以使用三菱mx的通用控件ActProgType控件来和三菱PLC通讯 源码 https://download.youkuaiyun.com/download/kinshy/11...

kinshy的博客 6621

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

WIndows 10 MFC 调用放大镜功能

1.首先判断是否为Win 10系统:这个需要添加Version.lib 库 BOOL IsFileVersionWindows10OrGreater()//判断是否为Win10系统,Version.lib需要添加 { DWORD dwVerInfoSize = GetFileVersionInfoSizeW(L"kernel32.dll", NULL); if (0 != dwVe...

dongxinddd123的专栏 1063

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

上一篇: mfc 判断是否为64位操作系统
下一篇: mfc 获取网卡数目
RuningPigNO1
博客等级 码龄10年 22粉丝 39原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

RuningPigNO1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值