Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Zugriff auf Named Pipe auf anderem Rechner (https://www.delphipraxis.net/213562-zugriff-auf-named-pipe-auf-anderem-rechner.html)

Olli73 18. Aug 2023 08:26

Zugriff auf Named Pipe auf anderem Rechner
 
Hallo!

Ich habe ein Problem beim Zugriff übers Netzwerk auf eine Named Pipe auf einem anderen Rechner. Bei uns geht es und bei ca. 90% aller Kunden geht es auch. Aber die Übrigen 10% machen mir zu schaffen, dort geht der Zugriff nur am gleichen Rechner. Lasterror ist 1326, scheint was mit Zugriffsrechten zu tun zu haben. Aber bei uns habe ich (soweit gesehen) die gleichen Sicherheitseinstellungen.

Ich habe auch Mal in den Sicherheitsoptionen den Wert "Netzwerkzugriff: Anonymen Zugriff auf Named Pipes und Freigaben einschränken" auf deaktiviert gestellt, hat auch nichts gebracht. Allerdings konnte ich den Server nicht Neustarten; wäre das erforderlich gewesen?

Hat ansonsten noch Jemand eine Idee, was es ein könnte?

Gruß
Olli

jaenicke 18. Aug 2023 08:50

AW: Zugriff auf Named Pipe auf anderem Rechner
 
Der Fehler bedeutet schlicht, dass der Login nicht erfolgreich war. Wie wird denn die Verbindung zu dem Rechner hergestellt? Du kannst die Logindaten z.B. per WNetAddConnection2 angeben.

Wenn du dich darum nicht selbst kümmerst, muss dieser Login anderweitig, z.B. über eine Verbindung zu einer SMB-Freigabe, passiert sein.

// EDIT:
Es gibt auch noch diese Policy, wenn du ohne Login arbeitest:
https://learn.microsoft.com/en-us/wi...ed-anonymously
Das ist aus Sicherheitsgründen allerdings problematisch.

Olli73 18. Aug 2023 09:07

AW: Zugriff auf Named Pipe auf anderem Rechner
 
Danke für die Antwort. Im Moment wird da im Programm nichts mit User/Passwort gemacht. Zu 90% ist das wohl dann über Windows freigegeben. Ich werde deine Tipps Mal probieren...

Olli73 18. Aug 2023 09:47

AW: Zugriff auf Named Pipe auf anderem Rechner
 
Gelöst: Ich hatte ein Netzlaufwerk auf eine SMB-Freigabe des entfernten Rechners, allerdings war in der Freigabe der Rechnername angegeben und beim Zugriff auf die Pipe habe ich die IP verwendet. Nun verwende ich für den Zugriff auf die Pipe auch den Rechnernamen und es funktioniert. :-D


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:05 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