2

我使用戴尔 XPS M1710。笔记本电脑的盖子、侧面扬声器和前置扬声器(3组可单独调节的灯)和鼠标垫下方有灯。在 BIOS 中,我至少可以更改每组灯的颜色。另外,我可以在鼠标垫下打开/关闭灯,我不能改变它的颜色,如果它亮了就交替。这台笔记本电脑附带了许多戴尔的软件,但我安装了 Windows 7 并且丢失了他们的所有应用程序,包括一个允许我更改这些浅色的应用程序。现在戴尔的应用已经消失了,我有兴趣制作自己的 C# 应用来更改这 3 组灯的颜色(我不是特别在意更改鼠标垫下的灯,我喜欢它关闭)。我将如何开发一个应用程序来检索和更改这些 BIOS 设置?

4

2 回答 2

10

我们为社区发布了一个 SDK:

http://www.dell.com/html/global/xps/lightfx/index.html

(我可以说“我们”,因为我一直在努力!!)

  • 提供广泛的函数库,用于使用 XPS M1710 LED 灯构建自定义效果。

  • 允许您通过创建带有一些简单 XML 标记的文本文件来构建自定义效果——即使您不是 XML 程序员。

  • 包括应用程序编程接口 (API) 功能,允许您将照明效果直接编程到应用程序中。

  • 突出显示几个示例效果,以激发您的创造力的新高度。

于 2009-09-08T04:57:52.587 回答
2

据我所知,这个黑客是在 SMBIOS 中完成的。

看起来这个开发人员想通了——他在 Linux 上编写了一个 Python GUI。

我阅读了源代码,他正在连接 libsmbios 中的 dellLEDCtl 来完成这项肮脏的工作。 这是来源,如果你能忍受的话。戴尔为这些东西提供给社区的 git repo 在这里

我认为您不会完全管理完成这项工作。

于 2009-09-08T03:10:51.557 回答