社区
新手乐园
帖子详情
请问如何用C++代码判断系统是否安装了DirectX, .Net Framework等游戏所需的运行库
a997002636
2018-03-02 07:26:52
请问如何用C++代码判断系统是否安装了DirectX, .Net Framework,Microsoft Visual C++ 2015 Redistributable等游戏所需的运行库,希望各位大神解惑,谢谢!
...全文
1216
5
打赏
收藏
请问如何用C++代码判断系统是否安装了DirectX, .Net Framework等游戏所需的运行库
请问如何用C++代码判断系统是否安装了DirectX, .Net Framework,Microsoft Visual C++ 2015 Redistributable等游戏所需的运行库,希望各位大神解惑,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luo_sen
2018-07-30
打赏
举报
回复
//通过是否能正常加载指定的dll来判断是否安装directX
CString strDllName;
strDllName.Format(_T("D3DCompiler_%02d.dll"),ver); //ver directX 内部版本号 ver取值: 30~50
HMODULE module = LoadLibrary(strDllName);
if (module)
{
//已安装指定版本的DirectX
}
a997002636
2018-03-06
打赏
举报
回复
在其他地方看到了有说steam这个软件,好像不检测这些运行库,游戏调用steam的接口,直接给安装这些运行库就好了,如果版本比自己的安装包低就覆盖安装,如果版本比自己的安装包高就不安装了,https://partner.steamgames.com/doc/sdk/installscripts可以参考下。
a997002636
2018-03-05
打赏
举报
回复
恩,谢谢回复,通过用注册表搜索的我要安装的软件的版本号确定的注册表路径,发现每次安装完软件注册表的路径都是那个路径。
a997002636
2018-03-03
打赏
举报
回复
谢谢你的回复,恩,之前想到了注册表, 但是网上说的注册表路径有很多,所以到底应该确定到哪个路径的,没有一个官方的文档吗?
赵4老师
2018-03-03
打赏
举报
回复
百度搜相关关键字。
ooolinux
2018-03-02
打赏
举报
回复
注册表应该有信息。
Windows一键
安装
.Net
Framework
、Visual
C++
、Direct X、工具
一键
安装
.Net
Framework
、Visual
C++
、Direct X、java (jre)、adobe Flash Player 等常用
运行库
的装机必备辅助工具
用Visual
C++
.net
开发交互式CAD
系统
<>配套源
代码
游戏
运行库
检测软件
游戏
运行库
检测软件
微软常用
运行库
合集v2023.08.09.zip
微软常用
运行库
合集,exe格式打开
安装
即可包含常见的
运行库
PC
游戏
运行库
检测工具
PC
游戏
运行库
检测工具v1.0-32位
系统
新手乐园
33,320
社区成员
41,775
社区内容
发帖
与我相关
我的任务
新手乐园
C/C++ 新手乐园
复制链接
扫一扫
分享
社区描述
C/C++ 新手乐园
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章