【问题标题】:C# Getting/Setting BIOS Settings?C# 获取/设置 BIOS 设置?
【发布时间】:2010-11-26 09:04:47
【问题描述】:

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

【问题讨论】:

  • 你能做一个更好的标题吗?这并不能真正描述你想要做什么

标签: c# windows-7 bios


【解决方案1】:

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

看起来this developer 想通了——他在 Linux 上编写了一个 Python GUI。

我阅读了源代码,他正在连接到 libsmbios 中的 dellLEDCtl 来做脏活。 Here's the source, if you can stomach it.戴尔为这些东西提供给社区的git repo is here

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

【讨论】:

  • 我认为您可以将几乎任何实际工作作为托管代码保留,您将需要内联汇编来调用 INT BIOS 调用。如果他以前从未这样做过,那可能是一次有趣的学习经历。但如果他只是想完成它,那么在他们的网站上找到他丢失的任何戴尔应用程序可能会更容易。
【解决方案2】:

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

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

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

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

  • 允许您构建自定义效果 只需创建一个带有 几个简单的 XML 标签——即使你 不是 XML 程序员。

  • 包括应用程序编程接口 (API) 函数,允许您 直接编程灯光效果 进入应用程序。

  • 亮点 几个示例效果来激发您的灵感 创意的新高度。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多