我使用的是戴尔XPS M1710。笔记本电脑的盖子上有灯,侧面扬声器和前置扬声器(可以单独调节的3组灯)和鼠标垫下的灯。在BIOS中,我可以改变这些灯的颜色,至少每组。此外,我可以在鼠标垫下打开/关闭灯光,我无法改变它的颜色,只要它点亮就可以交替。笔记本电脑附带了很多来自戴尔的软件,但我安装了Windows 7并丢失了所有应用程序,包括允许我更改这些浅色的应用程序。现在戴尔的应用程序已经不见了,我有兴趣制作我自己的C#应用程序来改变这三组灯的颜色(我不特别注意改变鼠标垫下的灯光,我喜欢它)。我如何开发应用程序以检索和更改这些BIOS设置?
答案 0 :(得分:9)
我们为社区发布了一个SDK:
http://www.dell.com/html/global/xps/lightfx/index.html
(我可以说“我们”,因为我的工作!!)
提供广泛的图书馆 用于构建自定义效果的函数 使用XPS M1710 LED灯。
允许您构建自定义效果 只需创建一个带有的文本文件 几个简单的XML标签 - 即使你 不是XML程序员。
包括应用程序编程接口 (API)功能,允许您 程序照明效果直接 进入应用程序。
亮点 几个样本效果来激励你 达到创造力的新高度。
答案 1 :(得分:2)
从我能够找到的,这个hackery在SMBIOS中完成。
看起来this developer想出来了 - 他在Linux上编写了一个Python GUI。
我读了源代码,他正在和libsmbios中的dellLEDCtl挂钩做脏工作。 Here's the source, if you can stomach it.戴尔为社区提供的git repo is here。
我认为你不会完全管理这件事。