Windows 2000で、Windows 10のカーネルのFeatureBits をエミュレートする実験
HKEY_LOCAL_MACHINE\HARDWARE\DESCRIPTION\System\CentralProcessor\0
の、FeatureSet を Windows 2000で正しく表示するための拡張を行う前実験をやってみました
CF-J10で実験
result: CPUVendor=1 FeatureSet=20cf3fff [GenuineIntel] CPUCount: 8/2/16 result: CPUVendor=1 FeatureSet=00002fff [GenuineIntel] |
こちらは8年前の自作機
result: CPUVendor=1 FeatureSet=a0cf3fff [GenuineIntel] CPUCount: 4/1/4 result: CPUVendor=1 FeatureSet=00002fff [GenuineIntel] |
なんか、Windows 2000だと、常に 0x2fff なんすよね・ω・
テストアプリ
FeatureSet.exe
魔改造版Windows 2000でCPUのチェックソフトを動かしてみた
実際これで、パフォーマンスが変わったりするソフトがあるので怖い。
Windows 2000は
AuthenticAMD
CyrixInstead
GenuineIntel
の3種類のCPUブランドにしかもともと対応してないんだけど、このサンプルだと
RiseRiseRise - Rise Technology
GenuineTMx86 - トランスメタ
CentaurHauls - セントールテクノロジー
にも対応できるようになる予定
Windows 2000 向けに、 Crusoe PC とかVIA 提供 PC出てるのに、対応してなかったことに驚いた・ω・
Comments