Seite 1 von 1

Webserver als Service

Verfasst: Sa, 02. Sep 2017 17:28
von Wolfgang Ciriack
Ich versuche gerade, meinen vom mitgeliefertem Beispiel abgeleiteten Webserver als Service zu installieren.
Weder mein abgewandelter noch der Beispielserver lassen sich bei mir unter win10 als Service installieren.
Gibt es irgendetwas dabei zu konfigurieren / beachten ?

Re: Webserver als Service

Verfasst: Sa, 02. Sep 2017 18:50
von Martin Altmann
Du musst vor allem deine gültige Lizenz hinterlegen!
Sonst kommt der Hinweis mit dem Demomodus, was beim Dienst nicht funzen kann!
Außerdem muss der User, unter dem der Dienst gestartet werde soll, das Recht "Anmelden als Dienst" besitzen.

Viele Grüße,
Martin

Re: Webserver als Service

Verfasst: So, 03. Sep 2017 9:29
von Wolfgang Ciriack
Lizenz ist natürlich eingetragen.
Ich bin bei meinem Rechner mit Admin Rechten ausgestattet.
Bei Aufruf

Code: Alles auswählen

 WebServe /IP:127.0.0.1 /PORT:8088 /INSTALL
kommt immer bei oService:Install(cServiceName) die Meldung "..failed to install."

Re: Webserver als Service

Verfasst: So, 03. Sep 2017 9:45
von Martin Altmann
Hast du mal bei deinen Rechten geschaut? "Anmelden als Dienst" hat nichts mit Adminrechten zu tun.

Re: Webserver als Service

Verfasst: So, 03. Sep 2017 11:17
von Tom
Hallo, Wolfgang.

Da ist einiges zu beachten. Der Dienst darf nicht versuchen, mit dem Desktop zu interagieren. Du solltest ihn bzw. das Programm beim Start ggf. in sein Arbeitsverzeichnis zwingen, also einen Wechsel dorthin veranstalten, weil Windows Dienste gerne in den Windows-Verzeichnissen auszuführen versucht. Du solltest die richtigen Anmeldedaten verwenden - und wahrscheinlich kein lokales Systemkonto, je nachdem, was der Dienst können soll. Dienste sehen ggf. auch Shares und Geräte nicht, weil sie mit ihrem eigenen Benutzerkontext arbeiten. Und, und, und.
Wenn man das hingekriegt hat, ist es aber ziemlich einfach. :wink:

Re: Webserver als Service

Verfasst: So, 03. Sep 2017 12:12
von Wolfgang Ciriack
Ja, nachdem ich mich als Benutzer mit Administratorrechten jetzt über die lokalen Sicherheitsrichtlinien in "Anmelden als Dienst" aufgenommen habe,
kann ich auch meinen Webserver als Dienst installieren. Hatte das vor einiger Zeit schon einmal erfolgreich gemeistert, scheinbar sind aber durch das letzte Windows 10 Creator Update die Rechte strenger definiert worden (?!).