Accessing ACPI Thermal Zone from C#
-
Hi, I'm trying to find a way to access ACPI from within C#. I want to read thermal zone _TMP property. I've searched the web, and found references to acpi.sys driver. This should be able to get the thermal information, but I can't find a way how to read it. Does anyone have any experience with accessing ACPI from C#? Does anyone perhaps know of some API or so to access the ACPI info? Any help would be appreciated! Tim
-
Hi, I'm trying to find a way to access ACPI from within C#. I want to read thermal zone _TMP property. I've searched the web, and found references to acpi.sys driver. This should be able to get the thermal information, but I can't find a way how to read it. Does anyone have any experience with accessing ACPI from C#? Does anyone perhaps know of some API or so to access the ACPI info? Any help would be appreciated! Tim
Have a look at these links, these may help NHC ACPI : http://www.pbus-167.com/nhc/nhc_advanced.htm#anchor_acpi_programming[^] ACPI Control System Programming Guide:http://www.p35-forum.de/board/notebook-hardware-control/nhc-english/6399-acpi-control-system-programming-guide/[^] good luck
-
Have a look at these links, these may help NHC ACPI : http://www.pbus-167.com/nhc/nhc_advanced.htm#anchor_acpi_programming[^] ACPI Control System Programming Guide:http://www.p35-forum.de/board/notebook-hardware-control/nhc-english/6399-acpi-control-system-programming-guide/[^] good luck
I've found these pages before, but they seem to be specific for the Notebook Hardware Control application (NHC). I tried this program, and it can read all information of my system correctly. However I find this application to be much more then what i need (bloated, let's say), so I would like to write my own simple application to read only those values from ACPI that are of interest for me. The examples given on the site of your first URL show how the NHC app will read the values. There they allow to create source files for your specific system, wich the app will then read and show. This is not what I want to do. I have my System Description Table (DSDT) disassambled with the intel utility and i know wich values, methods, functions I want to read. What I need to know, but don't seem to find is how to call the methods or read the values from whitin my own application (C#). I do not want a written out solution on how to read this, only some guidance to the right API calls or whatever needed to accomplish this task. Anyway, thanks for your help Hessam Jalali and my best regards to you all! Tim
-
I've found these pages before, but they seem to be specific for the Notebook Hardware Control application (NHC). I tried this program, and it can read all information of my system correctly. However I find this application to be much more then what i need (bloated, let's say), so I would like to write my own simple application to read only those values from ACPI that are of interest for me. The examples given on the site of your first URL show how the NHC app will read the values. There they allow to create source files for your specific system, wich the app will then read and show. This is not what I want to do. I have my System Description Table (DSDT) disassambled with the intel utility and i know wich values, methods, functions I want to read. What I need to know, but don't seem to find is how to call the methods or read the values from whitin my own application (C#). I do not want a written out solution on how to read this, only some guidance to the right API calls or whatever needed to accomplish this task. Anyway, thanks for your help Hessam Jalali and my best regards to you all! Tim
Did you ever find a C# solution to read ACPI data for temps, speeds, voltages?
Dave Kolb http://dotnetcodeslingers.com