ユーザーのマシンで多くのセキュリティ ルールとポリシーを検証するセキュリティ アプリケーションを作成しています。Windows 8 のセキュア ブート機能が有効な場合は true、無効な場合は false を返すテスト メソッドを実装する必要があります。
情報を検索したところ、これは BIOS の機能であることがわかりました。私の質問は、C# コードを使用して Windows 8 セキュア ブートのステータスを取得することは可能ですか? はいの場合、どのように?
更新: @magicandre1981 の回答を参照してください。状態レジストリ キーは、セキュア ブート機能がサポートされている場合にのみ存在することに注意してください。マシンでこのキーが見つからない場合は、マシンがセキュア ブートをサポートしていない可能性があります。
セキュア ブートの状態/サポートを確認するには、実行 - > msinfo32.exe に移動し、「セキュア ブート状態」を検索します。