Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#获取/设置BIOS设置?_C#_Windows 7_Bios - Fatal编程技术网

C#获取/设置BIOS设置?

C#获取/设置BIOS设置?,c#,windows-7,bios,C#,Windows 7,Bios,我使用戴尔XPS M1710。笔记本电脑的盖子、侧边扬声器和前置扬声器(3组可单独调节的灯)中有灯,鼠标垫下有灯。在BIOS中,我可以更改这些灯的颜色,至少可以更改每组灯的颜色。另外,我可以在鼠标垫下打开/关闭一盏灯,我不能改变它的颜色,只要在它亮的时候交替。这款笔记本电脑附带了很多戴尔的软件,但我已经安装了Windows7,并且丢失了他们所有的应用程序,包括一个允许我更改这些浅色的应用程序。现在戴尔的应用程序已经不存在了,我有兴趣制作我自己的C#应用程序来更改这3组灯的颜色(我不特别喜欢更改鼠

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

据我所知,这种黑客行为是在SMBIOS中进行的

看起来他已经解决了——他在Linux上编写了一个Python GUI

我读了消息来源,他在Libsbios勾引dellLEDCtl做肮脏的工作。戴尔为社区提供的git回购协议


我认为您无法完全管理这项工作。

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

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

  • 提供大量的 用于构建自定义效果的函数 使用XPS M1710 LED灯

  • 允许您构建自定义效果 只需使用 很少有简单的XML标记——即使您 你不是XML程序员

  • 包括应用程序编程接口 (API)函数,允许您 直接设置灯光效果 转化为应用程序

  • 亮点 几个示例效果可以启发您 创造新的高度


我认为您可以将几乎所有实际工作作为托管代码,您将需要内联汇编来调用INT-BIOS调用。如果他以前从未这样做过,那将是一次有趣的学习经历。但如果他只是想完成这项工作,那么在他们的网站上找到他丢失的戴尔应用程序可能会更容易。你能做一个更好的标题吗?这并不能真正描述你想要做什么