我负责管理一个网络上大约 50 台 PC,我想知道这些 PC 是否安装了 OpenGL。如果安装了,我还想知道是哪个版本。
现在我不介意为了执行此操作而访问每台机器,但我不想安装任何实用程序。
那么,有没有办法可以查找 PC 上是否安装了 OpenGL(我考虑的是 XP、Vista 或 7)?如果安装了,是哪个版本?
如果没有,我也愿意接受实用建议。
答案1
我相信 Windows 带有 OpenGL 驱动程序。http://www.opengl.org/wiki/Getting_started似乎证实了这一点:
如果您运行的是 Windows 98/Me/NT/2000/XP/2003/Vista,则 OpenGL 库已安装在您的系统上。
上面的页面也显示了不同版本的 Windows 上 opengl32.dll 的默认位置。例如 windows\system32\opengl32.dll,因此您可以在每台机器上查找它们。
如果您想确定每个系统上的版本,那么我认为您需要一个实用程序。
答案2
成立OpenGL 扩展查看器。但这是一个实用答案。
答案3
还有另一个实用程序叫做GPU 容量查看器在 Geeks3D 上。
GPU Caps Viewer 是一款显卡信息实用程序,专注于主显卡的 OpenGL、Vulkan、OpenCL 和 CUDA API 级别支持。对于 Vulkan、OpenCL 和 CUDA,GPU Caps Viewer 详细说明了系统中可用的每个功能设备的 API 支持。