none
WindowsPE上でのBEEP音について RRS feed

  • 質問

  •  

    お世話になります。

    WindowsAIKのWindowsPE上での音についてになります。

     

    OS展開前の下準備で動作チェックやDiskpartのBATを作成していたりするのですが、

    BEEP音など出すことは可能なのでしょうか?

     

    作業BATの区切りごとに音を鳴らして作業経過を知りたいと思っています。

    (もしくはエラーが発生した際に鳴らすなど)

     

    ご存知のかたがいらっしゃいましたらご教授していただけると助かります。

    よろしくお願い致します。

    2008年7月8日 6:15

回答

  • (手元に環境がないので半分推測です)

    BEEP を鳴らすためには、BEEP 用のドライバが必要になるかと。

    Vista で見てみると、デバイスマ ネージャーの[表示]メニューから[非表示のデバイスの表示]にチェックをつけると表示される、[プラグアンドプレイではないデバイス] に [BEEP] が組み込まれているのがわかります。 Windows PE 2.0 や 2.1 は Vista がベースなので、BEEP ドライバが読み込まれるようになっていないと、鳴らないと思います。

     

    #逆に、Vsita でこのドライバを無効にすると BEEP 音は一切鳴らなくなります。

    #BEEP 音ではないですが、VistaPE と Sound というキーワードでインターネットを検索すると、Windows PE で音を鳴らそうと頑張っている人もいるようです。

    2008年7月29日 10:11

すべての返信

  • (手元に環境がないので半分推測です)

    BEEP を鳴らすためには、BEEP 用のドライバが必要になるかと。

    Vista で見てみると、デバイスマ ネージャーの[表示]メニューから[非表示のデバイスの表示]にチェックをつけると表示される、[プラグアンドプレイではないデバイス] に [BEEP] が組み込まれているのがわかります。 Windows PE 2.0 や 2.1 は Vista がベースなので、BEEP ドライバが読み込まれるようになっていないと、鳴らないと思います。

     

    #逆に、Vsita でこのドライバを無効にすると BEEP 音は一切鳴らなくなります。

    #BEEP 音ではないですが、VistaPE と Sound というキーワードでインターネットを検索すると、Windows PE で音を鳴らそうと頑張っている人もいるようです。

    2008年7月29日 10:11
  • 助言のほどありがとうございます。

     

    BEEPですが、鹿島さんの書かれているとおりドライバが必要ですね。
    WinXPでも確認しましたが、サービスを止めてしまうとSystemBEEP自体も鳴らないようです。
    (WinPEにはそもそもBEEPサービス自体ありませんが……)

     

    inf系のドライバはdrvload.exeを使用して組み込めますが、sysドライバの組み込みがうまくできませんでした。
    devcon.exeは動作していましたので、レジストリをいじる所からしていかないとダメそうですね。

     


    あと、VistaPE+Soundのキーワードは盲点でした。
    本体のサウンドカードのドライバを組み込めればみたいなことが書いてありましたが、せっかくハードウェアを問わず汎用的に動作するOSなので必要最低限で出来ればと考えていました。

     

    USサイトにもWinPEのフォーラムを見つけましたので、VistaPEも含めて再度調べたいと思います。

    2008年7月31日 0:23
  • こんにちは。

    フォーラムオペレーターの鈴木裕子です

     

    ふうた さんのその後が気になるところでしたが、弊社 鹿島の投稿が参考になったようでしたので、

    勝手ながら私の方で回答チェックをつけさせていただきました。

    ふうた さんはチェックの解除ができますので、もし不適切でしたら修正をお願いします。

     

    回答チェックはスレッドの終了を意味するものではありませんので、

    引き続き情報がありましたら、ぜひ投稿してくださいね!

    これからもForumをご活用ください。

     

    それでは。

     

    2008年9月1日 6:58
    モデレータ