von Frank » 20. Mär 2011, 23:01
Hallo Thimo,
die Trennung von Anwendungsroutine und GUI ist meines Wissens nicht Voraussetzung dafür, dass eine Anwendung als Systemdienst installiert werden kann. Würde BosMon als Systemdienst gestartet, wäre das GUI nicht sichtbar, die empfangenen Telegramme würden aber weiterhin per Webserver oder DB-Eintrag zu Verfügung gestellt. Da BosMon keinen Benutzerdialog benötigt, sollte prinzipiell ein Start ohne GUI möglich sein.
Eine andere Schwierigkeit sehe ich allerdings darin, dass die BosMon-Konfigurationsdateien unter einem Benutzerkonto abgelegt sind und nicht unter einem Systemkonto. Mal schauen, wie dies berücksichtigt werden kann.
C# unterstützt die Entwicklung von Systemdiensten ( siehe:
Visual C# 2008 von Andreas Kuehnel ). Meine Frage zielte eigentlich darauf ab, ob dies bei der Entwicklung von BosMon vielleicht schon berücksichtigt wurde. Hätte evtl. einiges erleichtert.
Ich werde dann in Kürze mal die entsprechenden Scripte schreiben. Sehr gerne mach ich diese dann hier zugänglich.
Mit besten Grüßen,
Frank
Hallo Thimo,
die Trennung von Anwendungsroutine und GUI ist meines Wissens nicht Voraussetzung dafür, dass eine Anwendung als Systemdienst installiert werden kann. Würde BosMon als Systemdienst gestartet, wäre das GUI nicht sichtbar, die empfangenen Telegramme würden aber weiterhin per Webserver oder DB-Eintrag zu Verfügung gestellt. Da BosMon keinen Benutzerdialog benötigt, sollte prinzipiell ein Start ohne GUI möglich sein.
Eine andere Schwierigkeit sehe ich allerdings darin, dass die BosMon-Konfigurationsdateien unter einem Benutzerkonto abgelegt sind und nicht unter einem Systemkonto. Mal schauen, wie dies berücksichtigt werden kann.
C# unterstützt die Entwicklung von Systemdiensten ( siehe: [url=http://openbook.galileocomputing.de/visual_csharp/visual_csharp_20_003.htm#mjc19ce08ccb9ddabc9f5095831ad91739]Visual C# 2008 von Andreas Kuehnel[/url] ). Meine Frage zielte eigentlich darauf ab, ob dies bei der Entwicklung von BosMon vielleicht schon berücksichtigt wurde. Hätte evtl. einiges erleichtert.
Ich werde dann in Kürze mal die entsprechenden Scripte schreiben. Sehr gerne mach ich diese dann hier zugänglich.
Mit besten Grüßen,
Frank