0

我正在尝试使用 Inno Setup 为应用程序编写安装程序,顺便说一句,这很整洁;),但现在我遇到了关于显卡的问题。

我正在安装一个 3D 应用程序并想配置该程序,使其默认使用某个图形卡。对我来说,注册表中的某个地方必须是配置它的东西,这听起来很合乎逻辑。我尝试手动更改默认显卡并比较注册表中的更改,但找不到与更改相关的任何条目

我知道像 Adob​​e Photoshop 这样的程序默认使用高性能显卡,所以必须有某种解决方案来解决我的问题。

我正在使用 inno 脚本来编写我的设置,但我可以调用外部程序来执行一些任务,这样我就可以编写一个 C# 程序来执行这个任务。

此选项主要与 Windows 7 和 Windows 8 相关,因为我只在那里看到它。

你们中有人知道如何以编程方式更改应用程序的默认图形卡吗?

4

1 回答 1

2

对不起,你的方法很糟糕。这不是您在设置过程中应该做的事情。卡变了怎么办?

在应用程序启动期间检查它。如果您没有找到任何东西,让用户选择。让他更新。不是每个人都只有一张显卡。人们确实更新了显卡。为什么我要重新运行安装程序才能完成这项工作?

而且识别显卡很容易,性能是另一回事。哪一个是你眼中的“高性能”?

于 2013-01-14T12:43:01.110 回答