実行できるようにコードを修正しましたが、タイマーにリンクされており、時間指定された条件が失われるまで何度も実行を試みます。「intLimiter」という名前の変数を使用してシステムに「ロック」を設定して、1回の実行後にシーケンスを強制的に停止しようとしましたが、ロックが機能していないようです。
if (DateTime.Now.Hour == intAlarmHour && DateTime.Now.Minute == intAlarmMinute)
{
if (intLimiter == 1)
{
intLimiter = 2;
if (radTG.Checked)
{
System.Media.SoundPlayer sound = new System.Media.SoundPlayer(Properties.Resources.Celldweller___Tough_Guy);
sound.Play();
}
...
}
}