我使用的是戴尔XPS M1710。笔记本电脑在盖子、侧面扬声器和前置扬声器上有灯(3组灯可以单独调节)和鼠标垫下的灯。在BIOS中,我可以更改这些灯的颜色,至少更改每组的颜色。此外,我可以打开/关闭鼠标垫下的灯,我不能改变它的颜色,如果它是亮的,只能交替。这台笔记本电脑自带了很多戴尔的软件,但我安装了Windows7,丢失了他们的所有应用程序,包括一个允许我更改这些浅色的应用程序。现在戴尔的应用程序消失了,我有兴趣制作我自己的C#应用程序来改变这3组灯的颜色(我不是特别关心改变鼠标垫下的灯,我喜欢关闭它)。我如何着手开发一个应用程序来检索和更改这些BIOS设置?
发布于 2009-09-08 04:57:53
我们为社区发布了一个SDK:
http://www.dell.com/html/global/xps/lightfx/index.html
(我可以说“我们”,因为我一直在做这个!)
发布于 2009-09-08 03:10:52
根据我所能找到的,这个黑客攻击是在SMBIOS中完成的。
看起来this developer解决了这个问题--他在Linux上写了一个Python GUI。
我读了源代码,他在libsmbios中连接到dellLEDCtl来做这些肮脏的工作。Here's the source, if you can stomach it.戴尔为社区提供的git代码库is here。
我不认为你会把这件事完全管理好。
https://stackoverflow.com/questions/1391741
复制相似问题