C# や他の言語でできるかどうか知りたいですか?
1222 次
1 に答える
5
BIOS構成はベンダーごとに異なるため、これを行うための普遍的な方法はありません。さまざまなCMOSメモリ位置のマッピングは、マザーボード、BIOS、およびBIOSリビジョンに固有です。特定のベンダーからこの情報を見つける必要があり、アプリはあまり移植性がありません。
さらに、このハードルを乗り越えても、WindowsではユーザーモードアプリケーションからBIOSにアクセスする(またはポートI / Oを実行する)ことはできません。これを実行するには、カーネルモードドライバーを作成する必要があります。もちろん、ランタイムはユーザーモードで実行されるため、C#でカーネルモードドライバーを作成することはできません。このようなものをCで書く必要があります。
于 2010-12-08T09:06:45.793 に答える