如何通过C#中的Intel图形以编程方式更改屏幕亮度

时间:2018-07-20 03:33:33

标签: c# c++ graphics intel

我尝试使用Windows Management Instrumentation的WmiMonitorBrightness类,但是我的系统不支持它。我还尝试通过SetDeviceGammaRamp API函数更改伽玛,但是,嗯。

然后,我检查了Windows 10中的电源选项是否具有亮度控制滑块,但没有怀疑与WmiMonitorBrightness为何在我的操作系统上不起作用有关。

最后,我发现可以通过Intel HD Graphics控制面板的颜色设置手动更改亮度。现在,我想问一下如何使用类似Intel的代码来更改屏幕亮度。我正在以1.10Ghz时钟速度的Intel Pentium N4200微处理器运行我的操作系统,如果有关系,我会使用触摸屏UI。

edit:我发现Intel HD Graphics控制面板不会改变面板的背光亮度,而只会改变颜色亮度。

1 个答案:

答案 0 :(得分:0)

尝试使用

  

SetMonitorBrightness

Here's the Microsoft link for it.