Ein paar Probleme mit Timern innerhalb eines Dienstes auf Win2k3 ... Grundsätzlich erstellen einen Dienst, der alle X Minuten/Sekunden überprüft, für einen bestimmten Prozess und ob es ausgeführt wird. Ich dachte, der einfachste Weg, dies zu schaffen, war über einen Timer.Probleme mit Windows 2003 Service und Timer, die dazu führen, dass Tick nicht aufgerufen wird?
Haben es geschafft, den Service in Ordnung zu installieren, und es scheint zu berichten, dass es OK startet/stoppt. Ich habe mit Eventlog.WriteEntry in das Eventlog geschrieben und festgestellt, dass es die Startup-Funktion erreicht, aber nicht die Timer-Tick.
EventLog.WriteEntry("SETTINGS SET");
// Set our timer's interval to the value set in the settings.xml file.
tmrCheck.Interval = Int32.Parse(_settingChkInterval) * 1000;
// Enable our timer and away we go, checking away!
tmrCheck.Enabled = true;
// Set our Tick event to our Tick void
tmrCheck.Tick += new EventHandler(tmrCheck_Tick_1);