Jeg har en fyr fået lov at bruge has winnt driver, så jeg kan læse
privileged ting, chipset, multiplier osv..men jeg kan ikke rigtig komme
igang med at bruge den, da jeg ikke ved hvordan jeg for den startet og
brugt. hna har sendt mig følgende som han bruger selv i c++.
HANDLE siv_sys ; /* the SIV driver */
DWORD rlen ;
DWORD data[ 4 ] ;
if( ( siv_sys = CreateFile( "\\\\.\\SIVDRIVER",
GENERIC_WRITE,
0,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL ) ) != INVALID_HANDLE_VALUE )
{
data[ 0 ] = 1; /* Read MSR operation
*/
data[ 1 ] = 0x0017; /* MSR to read
*/
if( DeviceIoControl( siv_sys, 0, data, sizeof( data ),
&data, sizeof( data ),
&rlen, NULL ) )
{
if( rlen == sizeof( data ) ) /* does that MSR exist ?
*/
printf( "ECX %08X EDX %08X EAX %08X\n", data[ 1 ],
data[ 3 ],
data[ 2 ] );
}
CloseHandle( siv_sys );
Hvordan kan jeg komme igang.??
--
Jonathan s
www.cpuid.dk