System.SystemSounds.Beepに問題があります。Play()が特定のユーザーに対して音を出さない。他のすべての人 (通常は 24 時間年中無休で使用されるかなり大規模なユーザー ベース) には機能しているようですが、特定のユーザーにはまったく効果がありません。
私が知りたいのは、この方法に私が知っておくべき特定の特異性があるかどうか、特にそれらがこの問題を引き起こす可能性があるかどうかです (しかし、実際にはそれらができなかったとしても)? これがプログラミング以外の問題であることを示している可能性のあるこのような問題に遭遇した人は他にいますか?
役立つかもしれないいくつかの追加情報:( またはもっと混乱するかもしれません)
- マシン全体で特定のユーザーに表示されるため、破損した .NET インストールではないようです。
- 問題が発生した場合、ユーザーはこれらすべてのマシンに同じ Active Directory プロファイルを使用しています。
- 別のユーザーがマシンにログインし、まったく同じ実行可能ファイルを使用してサウンドを正常に取得できます
- ユーザーがいる特定の場所にはWindows XPマシンがありますが、すべてのユーザーがそうしているわけではありません (一部のユーザーは Windows 7 を使用しています)。