私が取り組んでいるプロジェクトでは、コンピューターが音を出す必要があります。
これは VB.NET で書かれたサービスです。このコンピュータを使用する場所や状況により、何らかの問題が発生した場合に電子メールやその他の通知が機能しません (コンピュータがネットワーク上にない場合)。
このサービスには、何かがおかしいことを人々に警告する方法が必要なので、サウンドは論理的な選択のように思えました。
プログラムがサービスとして実行されている場合、System.Console.Beep への呼び出しは機能しません。私が抱えているのと同じ問題のように見えるこの記事も見つけましたが、「IOCTL_BEEP_SET」と呼ばれるものの使用方法に関するリンクが壊れており、かなりの数のグーグル検索で回答が得られませんでした。
Windows サービス (VB.NET で記述) のビープ音を鳴らす方法を知っている人はいますか? または、コンピューターが音以外で誰かの注意を引く方法を知っていますか? (システムはログインしておらず、画面がオフになっている可能性があり、ネットワーク上にありません)
ありがとう