Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   MIDAS: ScktSrvr.EXE in Win 7 64bit Server als Service (https://www.delphipraxis.net/181827-midas-scktsrvr-exe-win-7-64bit-server-als-service.html)

Dejan Vu 11. Sep 2014 09:00

MIDAS: ScktSrvr.EXE in Win 7 64bit Server als Service
 
Hi,

The titel says it alles:

Kann man (und wie?) den Borland Socket Server (ScktSrvr.EXE) als Dienst in einem Windows 7/2008 64bit Server installieren?

Derzeit muss man sich als Admin einloggen und das Teil explizit per Hand starten. Vielleicht geht das einfacher, oder mit einem Hilfstool 'Run As Service' oder so ähnlich....

Danke für Hinweise

mjustin 11. Sep 2014 10:08

AW: MIDAS: ScktSrvr.EXE in Win 7 64bit Server als Service
 
Ja, mit

c:\windows\syswow64\scktsvr.exe /install

(Tipp: vorher in syswow64 kopieren)

Den Dienst kann man mit Konto SYSTEM laufen lassen.

Dejan Vu 11. Sep 2014 10:22

AW: MIDAS: ScktSrvr.EXE in Win 7 64bit Server als Service
 
Juhuu! Danke. Ich glaube, dein Tipp mit dem 'Copy' war bisher meine Stolperfalle.

Dejan Vu 11. Sep 2014 18:14

AW: MIDAS: ScktSrvr.EXE in Win 7 64bit Server als Service
 
Ich muss nochmal nachfragen:

Wenn ich den socket-Server als SYSTEM Dienst laufen lasse, wie muss ich dann die einzelnen Middle-Tier-Applikationen registrieren, d.h. unter welchem Benutzer? Ist das egal?


Vielen Dank im Voraus

mjustin 12. Sep 2014 11:13

AW: MIDAS: ScktSrvr.EXE in Win 7 64bit Server als Service
 
Zitat:

Zitat von Dejan Vu (Beitrag 1272268)
Wenn ich den socket-Server als SYSTEM Dienst laufen lasse, wie muss ich dann die einzelnen Middle-Tier-Applikationen registrieren, d.h. unter welchem Benutzer?

Wenn ich mich richtig erinnere, ist unter "Identität" in der DCOM Konfiguration "Der Benutzer, der die Anwendung startet" gewählt. Aber alle Angaben ohne Gewähr ;)

Dejan Vu 12. Sep 2014 11:16

AW: MIDAS: ScktSrvr.EXE in Win 7 64bit Server als Service
 
Das COM-Objekt ist also für alle sichtbar. Daher kann auch der SYSTEM-User das COM-Object 'MyMiddleTier.EXE' sehen und starten. Gestartet wird es dann so, wie es in der (D)COM-Konfiguration ausgewählt ist.

Gut. Das beruhigt mich. Ich dachte, ich müsste mich als SYSTEM-User einloggen und das Zeugs dann registrieren. Ich werde es dann so versuchen lassen.

Danke.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:02 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz