Startseite > Archiv > Windows-Dienste mit .NET

Windows-Dienste mit .NET

dotnetpro 2/2004 Von Jörg M. Freiberger erschienen in dotnetpro 2/2004 auf Seite 98
Code: A0402Dienste
4 Bewertung(en):

Im Untergrund Viele nützliche Programme benötigen keine Benutzeroberfläche, sondern verrichten ihre Arbeit im Verborgenen: Das sind die so genannten Dienste. dotnetpro zeigt, wie Sie unter .NET Windows-Dienste erstellen, und verrät Tipps und Tricks, worauf Sie beim Debuggen und Installieren achten müssen.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

1002   1022   2004101   2004103   200499   2004www   A0402Dienste   Abbildung   Abbildung1   Abbildung4   aber   abge   abgeben   abgeleitet   abgeleitete   abgeleiteten   abgeräumt   abgeschossen   Abhilfe   Account   Accountausgeführt   Accounts   achten   achtenmüssen   Achtung   Admi   Admin   Adminis   Administrations   Administrationsdienst   Administrationsprogramm   Aktion   aktiv   aktuell   aktuelle   aktuellen   alle   allein   allen   aller   Alles   also   analog   ande   andere   anderen   anderes   Ändern   andernfalls   ändert   Änderungen   Anforderun   Anforderungen   angefordert   angeforderten   angepasst   angestoßen   angezeigt   angezeigten   anhalten   Anhaltens   anhängen   Anmeldedialogs   Anmeldedienst   annehmen   anschließend   Ansicht   Ansonsten   Anwen   Anwendern   Anwendung   Anwendungen   Anzahl   Anzeige   Anzeigen   anzudocken   anzugeben   anzutreffen   anzuzeigen   Applikationsprotokolldatei   Arbeit   arbeiten   args   Arten   aspnet_state   Assemblies   Assembly   Assistent   auch   Aufgabe   Aufgaben   aufgehängt   aufgeräumt   aufgerufen   Aufruf   auftaucht   auftreten   aufwändiger   aufzurufen   Ausfüh   ausführen   Ausführung   ausge   ausgeben   ausgeführt   ausgeschaltet   ausgewählt   ausgewählter   Ausnahme   außen   außer   Außerdem   ausspioniert   Auswahl   auswählen   auszulesen   auszuwählen   Auto   AutoLog   automa   automatisch   automatischen   Autor   Basisklas   Baukastenprinzip   baut   bearbeitende   bearbeitet   bedeutet   beein   Beeinflussung   Beenden   beendet   Befehl   Befehle   befindet   Begriff   behandelt   Beide   beiden   beim   beinhal   Beispiel   Beispiele   beispiels   beispielsweise   beit   bekannt   belegten   benö   benötigt   Benut   Benutzer   Benutzeroberfläche   Benutzers   Bereich   bereinigen   bereits   beschafft   beschränkt   beschreibt   Beschreibung   beschrieben   besitzt   besondere   besonderen   Besonders   bestehen   besteht   bestimmt   bestimmte   bestimmten   bestimmter   beteiligten   betreffende   betreffenden   Betrieb   Betriebssystem   Betriebssysteme   betrifft   betroffen   Bevor   bevorzugten   bezie   beziehungsweise   bezüglich   bietet   Bildschirm   bitte   Bleibt   Blick   Blöcke   Booten   Böses   buggen   buggt   bung   Button   CanPauseAndCon   CanStop   ceProcess   cess   chem   chen   chend   chenden   cher   cken   class   Client   Code   Codeabschnitte   Codeansicht   Codedatei   Codegerüsts   Component   Components   Computer   Computern   Computers   config   continue   continues   Control   count   Counts   CURRENTCONTROLSET   dabei   dahin   dahingehend   damit   Danach   dann   daran   darauf   darf   darin   darstellt   Darstellung   darzustellen   DasEigenschaftenfenster   dass   dassbeim   DassinddiesogenanntenDienste   Datei   Dateisystem   dazu   DEBUG   debuggen   DebuggenmitHindernissen   Debuggens   Debugger   definier   Definieren   definiert   definiertes   deklarie   Deklarierung   dementsprechend   demGast   DenDienstantreten   DenDienstquittieren   denen   denn   Dennoch   dere   deren   derlich   dern   dernewtelligenceAG   derselben   DerWindows   Description   deshalb   Design   Designer   Designers   dessen   deutig   Dialog   Dialoge   Dialogfensters   DieEntwicklungsumgebung   diejenigen   dieManagement   Diens   Dienst   Dienstdatei   DienstdieMain   Dienste   Diensteerstellen   Diensteigenschaften   Diensteimplementieren   Diensteinstallieren   Dienstemit   Diensten   Dienstenübernommen   Dienstes   DiensteundSicherheit   DienstimVerborgenen   dienstname   Dienstobjekt   Dienstprozess   DienstundAnwendererfordern   Dienstverwal   Dienstverwaltungs   dient   dies   diese   diesem   diesen   dieser   dieses   difizieren   digung   Dinge   direkt   direkte   doch   Dort   dorthin   dotnetpro   dotnetprozeigt   down   dows   Drag   drei   dringender   Drop   druck   drücken   Drucker   Druckerwarteschlange   dungen   dungenbeziehungsweiseProzesse   dungsfenster   durch   durchaus   durchführen   ebenfalls   Editier   Editor   Editorfenster   eher   Eigen   eigene   eigenen   eigens   Eigenschaft   Eigenschaften   Eigenschaftenfenster   eigentlichen   einbauen   eindeutig   eine   eineAufgabespezialisiertsindund   einem   einen   einer   eines   einfach   einfache   einfachen   Einfluss   einflusst   einflussung   Eingabe   Eingaben   EingabeperDialogverlangt   einge   eingesetzt   eingestellten   eingetragen   einige   einmal   einmaligen   einnehmen   EinProgrammbeziehungsweise   Eintrag   Einträge   EinWindows   einzelner   einzige   einzigen   Element   Elemente   empfangen   enden   ENTF   entfernen   enthält   enthalten   enthaltenen   entspre   entsprechend   entsprechende   entsprechenden   entsprechendes   entweder   Entwicklungsumge   Entwurfsan   Entwurfsansicht   entzieht   enWindows   Ereig   Ereignis   Ereignisanzeige   Ereignisbehandlungsroutinen   Ereignisprotokoll   erelemente   erfolgreich   erfolgreicher   Erfolgs   erfor   erforder   erfordern   erfordert   erfüllen   erfüllt   Erfüllung   Erhalt   erhalten   erheblich   EristAutormehrerer   erle   erledigen   erledigt   Erledigung   erneut   eröffnen   erscheint   Erschwert   erst   erstellen   erstellt   erstellte   Erstellung   ErstellungvonDienstenunddamit   Erstere   erwähnt   erwähnte   erwartungsgemäß   Erweiterungen   erzeugen   erzeugt   Erzeugung   etwa   Event   Eventlog   eventLog1   Events   eventuell   eventvwr   ExecuteCommand   Existenz   existierenden   Existiert   externen   Fachbücherundsprichthäufigauf   Fall   Falle   fällt   false   Fast   Fehler   fehlerfreie   Fehlermeldungen   Fehlern   Fehlers   Fehlerstatus   Feierabend   Fenster   fern   fest   festgelegt   festhalten   festzulegen   File   finden   Findet   finierten   flussung   Folge   folgende   Folgenden   Forms   Fortgeschrittene   fortgesetztwerden   fortsetzen   Framework   Frameworks   frei   Freibergerist   freigegeben   führen   führt   führung   Funk   Funktion   Funktionalität   Funktionstaste   gaben   Gängige   ganz   ganzen   geach   geändert   geboten   gebracht   gede   gedebuggt   geführt   gegenläufige   Gegensatz   gegenüber   gehängt   gehen   gehört   geht   gela   gelegt   gemacht   gemeinsam   genannte   genannten   genanntes   genden   generelle   generieren   generiert   generierte   generierung   genießen   genschaft   genschaften   genschaftenfenster   geprüft   gerufen   geschehen   geschieht   geschrieben   geschützte   gesendet   gesetzt   gestartet   gestarteten   gesteuert   gestoppt   geteilt   getestet   gewechselt   gezeigt   gezeigten   gibt   gieren   gilt   gistrierten   gleich   gleichen   gleichzeitig   grafi   grafische   grafischer   gramm   grammen   großen   Grunde   grundle   Gruppe   Gruppierung   gung   haben   hält   handen   HandlePower   hang   Haupt   Haupteintrittspunkt   Hauptmenü   heimlich   heißt   heit   Henkersmahlzeit   heraus   here   herunterfahren   heruntergefah   hier   hierbei   hierfür   hierüber   Hilfe   hinge   Hintergrund   Hintergrundprozesse   hinterlassen   Hinzufügen   hinzugefügt   HKEY_LOCAL_MACHINE   hochfahren   hungsweise   iden   Ihre   ihren   Ihrer   ildasm   immer   imple   implementiert   ImUntergrund   imVerborgenen   indem   IndiesemZu   INETIN   INETINFO   InformationServers   initiali   Initialisierung   Initialisierungscode   Initialisierungsroutine   Initialize   InitializeComponent   innerhalb   Insbesondere   inservices   instal   Installa   Installation   Installationeines   Installationen   Installations   Installationsprogramm   Installationsrou   Installationsrouti   Installationsroutine   Installer   installieren   installierenden   installiert   installutil   Instanz   Instanzierung   inter   Interaktion   interes   interessant   Internet   irgend   Irgendwann   ject   jeden   jeder   jedoch   jemand   jeweili   jeweilige   jeweiligen   jeweils   JörgM   kann   kannundsolltenatürlichnichtder   Kategorie   kein   keine   keinen   kennzeichnet   Klartext   klas   Klasse   KlasseAbbildung3   Klassen   Klassenna   klei   Klick   komfortabelverwalten   Kommandoals   Kommandos   Kommandoswie   Kommandozeile   Kommunikation   Kompilieren   komplett   komplexe   Kompo   Komponente   Komponenten   Konferenzen   konfigurie   konfiguriert   können   Konsequenzen   Konso   Konsole   Konstruktor   Kontextmenü   Kontextmenüeintrages   kontrollieren   kopiert   korrekt   korrespondiert   kurz   kurzfristig   laden   ladenunddieangeforderten   Lage   landen   landet   lang   lange   längere   Langläufer   langlebi   lassen   lässt   lastung   lation   Laufe   laufen   laufende   laufenden   läuft   Laufzeit   lautet   leere   leider   leitet   lelassensichDienste   lenprogrammen   lerfrei   lesbar   lich   lichen   liefert   liegen   liegt   liert   Link   Liste   LocalService   LocalSystem   Loch   logische   lokalen   Lösung   LSASS   macht   Main   Managed   Management   Manager   Managers   mandozeile   mandozeilenoption   manipu   Manipulation   manipuliert   manuell   markieren   matisch   Maus   mehr   mehrere   mehreren   meist   meisten   Meldun   Meldung   MeldungausdemschwarzenLoch   meldungen   Meldungs   Meldungsfenster   mentiert   Menübefehl   Menüeintrag   merkt   Message   Metho   Methode   Methodeder   MethodeInitializeComponent   Methoden   Microsoft   mindestens   Mitdem   mitdemSchwerpunkt   Mittel   Mitteln   modifizierende   modifiziert   Modulen   möglich   Möglichkeit   Motion   mqsvc   mscfür   Murphy   muss   müssen   müsste   nach   nachdem   Nachrichten   nächst   Nachteil   Name   Namen   Namenskonven   Namespace   nämlich   natürlich   nauso   Neben   Nebenrolle   necessary   neerundCoachbei   nehmen   nenauchweitereEigenschaftenwie   nente   nenten   NETSDK   NETWin   NetworkService   neue   neuen   neuer   newtelligence   nicht   nichts   niges   nisse   nistrator   noch   nochmals   normaler   normalerweise   notwendig   notwendigen   nutzen   Nutzer   oben   oder   oderdemAdministrator   oderdieTastenkombination   öffentliche   öffnen   öffnenden   öffnet   Ohne   OnContinue   OnCus   OnCustomCommand   OnPause   OnPowerEvent   OnStart   OnStop   optional   Orten   Outlook   override   Parameter   parametrisiert   Pass   passenden   Password   Passwort   pause   Paused   Pausieren   Perform   permanente   Pfad   piell   pires   Plattform   platzieren   plizit   ponente   primäre   Prinzi   Prinzipiell   private   privaten   Problem   Processes   ProcessInstaller   Programm   Programme   Programmierer   Programmierung   Project   ProjectIn   ProjectInstaller   Projekt   Projekte   Projekts   Projektvorlage   Proper   Property   protected   Protokoll   Protokolldatei   Protokollfunktion   Protokollie   Prozess   Prozesse   Prozesses   public   Punkt   Quasi   Quellcode   Quelle   Queue   Queuing   Rand   reagie   reagieren   reagiert   Rechner   Rechners   recht   rechten   Rechtsklick   reduzieren   Regel   registrieren   registriert   Registrierung   Registry   reiche   Reihe   Rein   reits   rekt   Ressourcen   Richten   richtet   Rollback   Rolle   Root   Routine   Routinen   Rückgabewert   rufen   ruhig   rung   rungsdateien   sammenhangbedeuteteinetransak   sätzlicher   schafft   schaften   schaltet   Schaltfläche   sche   schen   schenswert   schief   schlechte   schnellere   schon   schränkt   schreiben   Schreibung   schwar   sehen   Sehr   sein   seine   seiner   selbst   selbstverständlich   selbstverständlichtransaktionsgebun   selten   sembly   SeniorSoftwareEngi   Server   Servers   Servi   Service   Service1   ServiceBa   ServiceBase   ServiceController   ServiceIn   serviceInstaller1   serviceName   ServicePro   ServiceProcess   ServiceProcessInstaller   serviceProcessInstaller1   Services   ServicesToRun   setzt   Shift   Show   ShutDown   sich   Sicherheit   Sicherheitskon   Sicht   sichtbare   sichtbarer   Sieerreichenihnüber   siehe   sieren   sierung   sierungsroutine   Signal   Signale   sind   sinn   sinnvoll   Situationen   Snap   Sobald   sofern   Software   sogar   solche   solcher   solches   solenerweiterung   soll   sollen   Sollte   sollten   Solution   somit   sondern   sondernverrichtenihreArbeit   Soohne   Sortie   sortiert   sourcen   später   spei   speziell   spezielle   speziellen   Spiel   spielauchvominetinfo   spielsweise   spielt   spoolsv   sporadische   Spra   sprachen   sprechend   sprechende   Spuren   stallation   stallationsroutinen   staller   stammt   Stand   Standard   Standardmäßigwirdlediglichder   Standardsystemkonto   Standardwert   Start   started   starten   Startereignis   startet   Starttyp   Startup   State   static   Statt   Status   Statuseigen   Statuswechsel   Statuswechselunterstützen   stehen   stehende   stehenden   steht   stellen   stellten   Steu   still   stimmten   Stop   Stopped   stoppen   stoppt   Strg   string   struktor   Struktur   Studio   SUMMARY   system   System32   Systemres   Systemroot   Systems   talk   Task   Tastenkombination   Tastenkombinationen   tatsäch   tatsächlich   taucht   tear   TechnikWindows   tected   teien   Teil   Teilkomponente   Template   temporäre   temporärunterbrochenwerden   tenbanken   teneinesDienstes   Text   Thema   things   this   thoden   ties   tifizieren   tigt   tine   tinenhabenkönnen   tinue   tion   tional   tionalitätoderPerformanzein   tionen   tionsgebundene   tionskomponente   tionstaste   tische   TODO   tomCommand   Tool   Toolbox   TOOLS   Tragen   trative   treffen   Trick   true   tung   type   über   Überblick   Überdiese   übereinstimmt   überge   übergeben   überhaupt   Übermittlung   übernehmen   übernimmt   überprüfen   überprüft   überschrieben   übersichtlichen   Umständen   unbe   unbemerkt   undverrätTippsundTricks   unmittel   unter   unterbre   unterbrochen   unteren   Untergrund   unterschei   unterscheiden   unterscheidet   Unterschied   unterschiedli   unterschiedliche   unterschiedlichen   Unterstüt   unterstützung   User   userName   verändern   Veränderungen   verantwortlich   verbraucht   verbun   Verdacht   Verfü   Verfügung   verhält   Verhalten   verlangt   verlassen   vermuten   verrichten   verrichtet   verschieben   verschiedene   verschoben   versetzt   Version   verstanden   Verwaltung   verwen   verwendet   Verwendung   Verzeichnis   viceName   viel   viele   vielen   VielenützlicheProgrammebenötigenkeineBenutzeroberfläche   vielleicht   View   Viewer   virtuellen   Visual   void   voll   vollständigen   vomAbbildung2   vonihmbelegtenRessourcen   vonWindows   Voraussetzungen   Vorgaben   vorgegeben   vorgenomme   vorhanden   vorher   Vorsicht   vorstellbar   Vorteil   Wahl   wählt   Während   waltung   Warteschlange   wartet   Wechsel   Wege   weil   weise   weiter   weitere   weiteren   weiteres   weiterhin   welche   welchem   welcher   welches   wendet   wenig   weniger   Wenn   werden   werdendes   Wert   Werte   Werten   Wesentlichen   Wesentlicheneine   wichtig   wichtige   wichtiger   wicklungsmaschinen   wieder   wiederum   wiederzu   wieSieunter   window   WINDOWS   WINLOGON   WinSrv1   WinSrvSample   WinSvc1   WinSvc1Log   WinWord   wird   WirdderDienst   Wirdein   Wissen   wobei   wodurch   wohl   womit   woraufSiebeimDebuggenundInstallieren   Word   worden   work   Wort   Wozu   WriteEntry   wünschten   wurde   würde   wurdeerfolgreich   wurden   wurfsansicht   Your   Zahl   zahlreiche   zahlreichen   zeichnis   zeige   zeigt   zeigtauchDienstean   zeigtdieListederöffentlichenEigenschaf   Zeilen   Zeit   Zeitpunkt   Zeitspanne   zelkomponenten   zentraler   zerschnittstelle   ziehen   Ziel   zigen   zufordern   zugegriffen   zugewiesenen   Zugriffsberechtigungen   Zulassen   zunächst   ZurAdministrationvon   zurück   zurückgenommen   zusammen   Zusätzlich   zusätzliches   Zustand   Zustände   zuständig   Zwar   Zweck   Zwecks   zwei   zweimal   zwingend   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen