Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Betriebssysteme (https://www.delphipraxis.net/27-betriebssysteme/)
-   -   Mit WinXP OPC-Client auf WinNT Server zugreifen (DCOM) (https://www.delphipraxis.net/46579-mit-winxp-opc-client-auf-winnt-server-zugreifen-dcom.html)

dizzy 27. Mai 2005 16:13


Mit WinXP OPC-Client auf WinNT Server zugreifen (DCOM)
 
Hallo mal wieder.

Ich stehe grad vor einer Wand. Ich habe eine Anwendung entwickelt, die via OPC auf einen WinNT OPC-Server zugreift, und habe für den Client das Toolkit von Kassl verwendet.
Die Client-Applikation funktioniert auf einem Win2000 System völlig problemlos - d.h. ich habe via OPC vollen Zugriff auf den Variablenhaushalt vom Siemens WinCC, dass den Server stellt.

Exakt die selbe Applikation bekommt auf einem WinXP SP1 System keine Kommunikation mit exakt dem selben Server hin. Das Fehlerprotokoll spuckt mir folgende Meldung aus:
Zitat:

Quelle: DCOM
Kategorie: Keine
Typ: Fehler
Ereigniskennung: 10009

DCOM konnte mit dem Computer "[Servername]" unter Verwendung eines beliebigen, konfigurierten Protokolls keine Daten austauschen.

Ich habe bereits eingehend im Netz nach einer Lösung gesucht. In Foren(-Archiven), MS Knowledgebase (findet zu dem Errorcode nur einen nicht relevanten Artikel, sonst NICHTS), Google, FAQs div. Softwarehäuser mit OPC-Produkten, etc.pp.
Dabei bin ich auf Empfehlungen gestoßen, wie DCOM konfiguriert werden muss, und folgendes ist jetzt eingestellt (dcomcnfg):
Code:
Standardeigenschaften:
  Standardauthentifizierungsebene: Keine
  Standardidentitätswechelebene: Identifizieren

COM-Standardsicherheit:
  Zugriffsberechtigungen:
    - Administrator
    - INTERAKTIV
    - Jeder
    - NETZWERK
    - SYSTEM
  Startberechtigungen:
    - Administrator
    - INTERAKTIV
    - Jeder
    - NETZWERK
    - SYSTEM
Zudem habe ich herausgefunden, dass sich der PC ab WinXP extern immer mit dem Gastkonto authentifiziert, und dass dieses aktiv sein muss, und mit den nötigen Rechten ausgestattet. Wer das, wie ich, nicht möchte, kann das in den lokalen Richtlinien so umstellen, dass er sich mit dem aktuellen User authentifiziert (in meinem Fall: Administrator).
Also habe ich diese Einstellung auch vorgenommen - aber auch hier leider kein Erfolg.

Für den Fall von SP2 bin ich darüber informiert, dass die Firewall zunächst umkonfiguriert/abgeschaltet werden müsste, jedoch tritt das Problem bereits mit SP1 auf.
Und mit Win2000 funktioniert wie gesagt alles ohne Probleme :gruebel:


Dem Kunden können wir leider kein anderes OS vorschreiben, da das Zielsystem bereits existiert und auch anderweitig eingesetzt wird.

Meine Frage also: Wie bekomm ich's hin? :)

Tausend Dank im Voraus!
Fabian


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

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