Processor Counter Monitor
|
Manage custom Windows MSR (Model Specific Register) Driver The driver is required to access hardware Model Specific Registers (MSRs) under Windows. Currently only 64-bit Windows 7 has been tested. More...
#include <windriver.h>
Public Member Functions | |
Driver (const tstring &driverPath) | |
Driver (const tstring &driverPath, const tstring &driverName, const tstring &driverDescription) | |
const tstring & | driverPath () const |
bool | start () |
Installs and loads the driver. More... | |
void | stop () |
Stop and unload the driver. | |
void | uninstall () |
Uninstall the driver. More... | |
Static Public Member Functions | |
static tstring | msrLocalPath () |
Manage custom Windows MSR (Model Specific Register) Driver The driver is required to access hardware Model Specific Registers (MSRs) under Windows. Currently only 64-bit Windows 7 has been tested.
|
inline |
Installs and loads the driver.
Installs the driver if not installed and then loads it.
driverPath | full path to the driver |
References pcm::PCM::initWinRing0Lib().
|
inline |
Uninstall the driver.
Uninstalls the driver. For successeful uninstallation you need to reboot the system after calling this method.