WinRing0 Alpha9
hambox さんからのレポートを元に仕様変更を行いました。
◆マニュアル 鋭意制作中(現在英語版のみです)
今回の主な修正点
- ***Ex 系 API の仕様変更を行いました。(SetProcessAffinityMask から SetThreadAffinityMask に変更)
- Win64 環境において、64論理プロセッサに対応(動作は当然未確認)
◇Alpha9 API (@以下は序数)
- GetDllStatus @1
- GetDllVersion @2
- GetDriverVersion @3
- GetDriverType @4
- IsCpuid @11
- IsMsr @12
- IsTsc @13
- Hlt @20
- Rdmsr @21
- Wrmsr @22
- Rdpmc @23
- Cpuid @24
- Rdtsc @25
- HltEx @30
- RdmsrEx @31
- WrmsrEx @32
- RdpmcEx @33
- CpuidEx @34
- RdtscEx @35
- ReadIoPortByte @41
- ReadIoPortWord @42
- ReadIoPortDword @43
- WriteIoPortByte @44
- WriteIoPortWord @45
- WriteIoPortDword @46
- ReadMemBlock @51
- WriteMemBlock @52
- SetPciMaxBusIndex @60
- ReadPciConfigByte @61
- ReadPciConfigWord @62
- ReadPciConfigDword @63
- WritePciConfigByte @64
- WritePciConfigWord @65
- WritePciConfigDword @66
- FindPciDeviceById @67
- FindPciDeviceByClass @68
ダウンロード:WinRing0 Alpha9
早速の仕様変更、ありがとうございます。
マルチスレッド環境でもRdmsrEx()がフツーに使えるようになりました。
C#で確認済みっす。
> hambox さん
どういたしまして。
Beta 移行目指して頑張りますかね。