2009-09-08 55 views
2

我使用戴爾XPS M1710。筆記本電腦的蓋子,側面揚聲器和前置揚聲器(可單獨調節的3組燈光)以及鼠標墊下的燈光都有燈光。在BIOS中,我可以改變這些燈的顏色,至少,每個組。另外,我可以在鼠標墊下打開/關閉燈光,我不能改變它的顏色,只是在點亮時交替。筆記本電腦附帶戴爾的許多軟件,但我已安裝Windows 7並丟失了所有的應用程序,其中包括允許我更改這些淺色的應用程序。現在,戴爾的應用程序已經消失了,我有興趣製作自己的C#應用​​程序來改變這三組燈光的顏色(我並不特別在意改變鼠標墊下的燈光,我喜歡它)。我將如何開發一款應用程序來檢索和更改這些BIOS設置?C#獲取/設置BIOS設置?

+1

你能否做出更好的標題?這並不能真正描述你想要做什麼 –

回答

9

我們發佈了SDK爲社會:

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

(我可以說 「我們」,是因爲我的工作就可以了!)

  • 信息的 功能豐富的圖書館用於使用XPS M1710 LED燈建立自定義效果 。

  • ,你可以僅通過創建一個 幾個簡單的XML標記的文本文件來構建自定義效果 - 即使你 不是一個XML程序員。

  • 包括應用程序編程接口 (API)功能,讓您 程序燈光效果直接 到應用程序中。

  • 產品亮點 幾個示例效果,激發你 到創意的新高度。

+0

Frickin真棒。 –

2

從我所能找到的,這個hackery是在SMBIOS中完成的。

看起來像this developer想通了 - 他在Linux上編寫了一個Python GUI。

我閱讀了源代碼,並且他正在使用libsmbios中的dellLEDCtl來完成骯髒的工作。 Here's the source, if you can stomach it.戴爾向社區提供的這個東西的git回購is here

我不認爲你會完全管理這件事。

+0

我認爲你可以拋棄幾乎所有的託管代碼的實際工作,你將需要內聯彙編來調用INT BIOS調用。如果他以前從未這樣做過,那可能是一種有趣的學習體驗。但是,如果他只是想完成它,那麼可能會更容易跟蹤他從他們的網站上丟失的任何戴爾應用程序。 –