|
▼DULLさん:
>こんばんは。
>
>早速試してみたところ
>EnableK8FVID()
>で落ちているようです。
>RDMSRのメッセ〜ジまでは到達しませんでした。
テストありがとうございます。
というわけで、EnableK8FVID にアレコレ埋め込んでみました。
例によって、どのメッセージの後にエラーが出るか教えてください。
if( gK8FVID == TRUE ){
return;
}
gK8FVID = TRUE;
DWORD address;
UCHAR c;
MessageBox(NULL, "_pciFindPciDevice(0x1022, 0x1103, 0)", "Debug", MB_OK);
address = _pciFindPciDevice(0x1022, 0x1103, 0);
if(address == 0x86){
MessageBox(NULL, "", "", MB_OK);
return;
}
char temp[256];
sprintf(temp, "%08X", address);
MessageBox(NULL, temp, "Debug", MB_OK);
MessageBox(NULL, "_pciConfigReadChar( address >> 16, 0x82)", "Debug", MB_OK);
c = _pciConfigReadChar( address >> 16, 0x82);
c |= 0x04;
MessageBox(NULL, "_pciConfigWriteChar( address >> 16, 0x82, c)", "Debug", MB_OK);
_pciConfigWriteChar( address >> 16, 0x82, c);
>Visual C++6.0 は使っていますが
>DDKが無いのでSysinfoをビルドできないです(-_-;
と、SysInfo.dll はただの DLL なので DDK は必要ありません。
>Win9x系をサポ〜トするメリットはあまり無いので
>時間に余裕がある時で構わないです。
いえ、今直さないと永遠にこのままかと思います。
何せ私自身 9x 使いませんし。。。
>プログラムの質問もOKとの事で嬉しいです。
>後日、MSR関係の質問させて頂きますm(_ _)m
はい、マニアックなお友達は大歓迎ですよ。
|
|