jmeier64 / open-hardware-monitor

Automatically exported from code.google.com/p/open-hardware-monitor
0 stars 0 forks source link

Build a library version of the hardware monitoring code #101

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
A .NET library assembly which can be used from other projects would be useful. 
A native library would have its advatages as well, but would require the 
hardware monitoring code to be ported to a native language. Or a CLR would have 
to be created from a native library, and then the calls marshalled from a 
native interface.

This is also connected with Issue 33 and the question if the library should 
require admin rights to run. Right now the best solution seems to be, to run 
just with restricted hardware support if the rights are missing. But it would 
be good if mechanisms could be added to optionally install certain code parts 
as drivers / services to increase hardware support if the library runs in a 
process without admin rights.

The interface of the OpenHardwareMonitor.Hardware namespace might need some 
refactoring to be good for a library. 

The Config class needs to be redesigned, so that file access from the hardware 
monitoring code is optional.

Original issue reported on code.google.com by moel.mich on 30 Jul 2010 at 10:32

GoogleCodeExporter commented 9 years ago
This issue was closed by revision r197.

Original comment by moel.mich on 8 Aug 2010 at 1:59