目前拿到了代码“HardwareInfo”(来源),现在可以通过“HardwareInfo”以及函数GetGraphics(来源)分别获取内存和显卡信息,从而提示用户是否降低游戏设置。
但是调整硬件加速这边还不能实现按格数调整,而且是完全关闭D3D。
程序这边可能要放弃启动器“Minecraft.jar”,而自己写出更灵活的启动方式,可以自己确定分配的内存数和用户名。打算根据MinecraftSP原理(来源)来自制这部分。
所以还有挺多困难要解决,努力吧!
tips
快速获取内存容量和页面文件大小的函数:
void getmemoryinfo()
{
SYSTEM_INFO sysInfo;
char str [MAX_PATH];
// Get the hardware information
GetSystemInfo (&sysInfo);
itoa (sysInfo.dwPageSize , str, 10);
char* m_stPageSize = str;
cout<<"虚拟内存容量"<<m_stPageSize<<"M"<<endl;
char* memstr;
_MEMORYSTATUS mem;
::GlobalMemoryStatus(&mem);
itoa(mem.dwTotalPhys/(1024*1024),str,10);
memstr=str;
cout<<"内存容量"<<memstr<<"M"<<endl;
}
分享到:
相关推荐
汽车行业月报:市场复苏在波折中前进-0321-华创证券-18页.pdf
基于最新加税清单的梳理:中美贸易谈判波折不断,影响几何-0902-浙商证券-21页.pdf
固定收益月报:经济常态修复中的波折与希望
20210203-华泰证券-固定收益月报:经济常态修复中的波折与希望.pdf
通信行业2021年投资策略报告:波折中前行,关注确定性和成长性赛道
通信行业2021年投资策略报告:波折中前行,关注确定性和成长性赛道.pdf
金属、非金属与采矿行业:短期波折不改中期格局.rar
电子行业周报:贸易战波折不改行业复苏核心逻辑,继续看好5G产业趋势-0929-华创证券-17页.pdf
餐饮旅游行业周报:疫情反复风险下小遇波折,不改长期向好.pdf
非银金融报告:财富管理主线遇波折,不改成长确定性(2022)(12页).pdf
黄金:波折不改上行;钴锂:底部不断确立.pdf
2021年四季度利率策略展望:收益率下行仍多波折
2021年四季度利率策略展望:收益率下行仍多波折.rar
农林牧渔:生猪养殖产能出清遇波折,转基因商业化渐行渐近(2021)(50页).pdf
通信行业:创新与拼搏奠定中国设备商全球领先之路,无惧波折、“中华信”借力5G继续进阶-0612-东吴证券-44页.pdf
机械行业周报:光伏政策有望迎来边际改善,中国半导体发展迎来波折.pdf
国内券商报告
通信行业:创新与拼搏奠定中国设备商全球领先之路,无惧波折、“中华信”借力5G继续进阶-20190612-东吴证券-44页.pdf