質問。

VisualStudio2005 C#でunsafeなコードやDLLを使わずにプログラムを作っているんですが、
WindowsXP自体がフリーズしてしまいます。

発生タイミングが一致せずいきなりフリーズしてしまうので
どこでおかしなことしているのか見当がつかないのです。

フリーズに至るまでには、まず自分で作ったプログラムのフォームが
フリーズします(普通は必ず文字が流れるとかして動いている)。
この時点でマウスは動くけど他のウインドウをクリックして
アクティブにしようよしてもなかなか変わらなくなって、
何回かクリックしてるとマザボのスピーカからビープ音が鳴ってOSごとフリーズ。
マウスも動かないしキーボードのNumLockも切り替わらなくなる。
でもそのPCで再生していたMP3は普通に再生されている

という状態になるのですが、何が考えられるでしょうか・・・