快速获取主板支持的最大内存

查看 131|回复 11
作者:enshuo   


微信截图_20240604105628.png (35.44 KB, 下载次数: 0)
下载附件
2024-6-4 10:56 上传

本人C++开发的,快速获取主板支持的最大内存。
支持xp系统,支持windows server 2003,支持64位系统。
主要使用的是wmic memphysical get maxcapacity实现的。
软件下载本体链接
链接:https://pan.baidu.com/s/1f_w7BaL4_YmkYd-oDDYK-g?pwd=dj2d
提取码:dj2d
如果提示没有找到MSVCP140.dll可以安装网盘里的对应系统的vc_redist.x**.exe。也可以到微软官网安装对应系统的运行库Microsoft Visual C++ Redistributable 2017或最新的版本。链接
32位系统:https://aka.ms/vs/17/release/vc_redist.x86.exe
64位系统:https://aka.ms/vs/17/release/vc_redist.x64.exe
(64位系统如果需要运行32位的系统,也需要安装上边32位的x86)
更新:这个版本比较大,应该通用,不用安装运行库。
网盘中这个文件“主板支持的最大内存v1 MinGW8版.exe”

系统, 主板

lianglc   

命令行 / powershell运行(复制、粘贴):wmic memphysical get maxcapacity不行?非要搞个程序,还要运行库什么的,弯路走远了
wkdxz   

我来发个bat版的
[Asm] 纯文本查看 复制代码@echo off
for /f "skip=1 delims=" %%a in ('wmic memphysical get maxcapacity') do (
    set "maxcapacity=%%a"
    goto :next
)
:next
set /a maxcapacityGB=maxcapacity/1024/1024
echo 物理内存的最大容量: %maxcapacityGB% GB
pause>nul
koogg   

已查,最大可支持64G,目前是16G,剩下的48G去拿领
似水流年2015   

不错,经常不知道自己的电脑最大支持多少
baobaotao   

回复支持一下
enshuo
OP
  


lianglc 发表于 2024-6-4 11:22
命令行 / powershell运行(复制、粘贴):wmic memphysical get maxcapacity不行?非要搞个程序,还要运行 ...

使用方便一些,不用记复杂的命令,记忆力实在是不行啊。
现在的电脑大部分都会自动安装运行库,要是开发工具降低到2008以下,我想就不需要运行 库了,这个以后改进,降级开发工具,兼容更多的电脑,避免要求更高的运行库哈。
lololplp222   

好奇程序中的代码是怎么写的
qiucaoninan   

使用的机会少,但仍然谢谢楼主分享。
hnaylpy   


lianglc 发表于 2024-6-4 11:22
命令行 / powershell运行(复制、粘贴):wmic memphysical get maxcapacity不行?非要搞个程序,还要运行 ...

我猜的,运行库是对xp而言的。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部