- 締切済み
Win APIでセーフモードを知る
すみません、ここで質問してよろしいのかわからないんですけど、 Win32 API で、現在の起動環境を調べる方法ってないでしょうか。 具体的に言うと、今現在、セーフモードなのか、そうじゃないの かって知べたいんです。 使用してるのは、VC++6.0 です。ご存知の方いましたら よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
noname#151056
回答No.1
回答ですが、 GetSystemMetrics(SM_CLEANBOOT); の戻り値が0でないならセーフモードです。 ヘルプを見てもらうとわかりますが、 戻り値が0のときは通常ブート。 1のときはセーフモード(ネットワークサポートなし) 2のときはセーフモード(ネットワークサポートあり) となります。
補足
ありがとうございます。戻り値も確認しました。 まったく文句のつけようのない素晴らしい回答だと思います。