AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Delphi-PRAXiS - Lounge Betriebssysteme [Zugriff verweigert] Problem mit Remote Registry
Thema durchsuchen
Ansicht
Themen-Optionen

[Zugriff verweigert] Problem mit Remote Registry

Ein Thema von Sunlight7 · begonnen am 10. Dez 2006 · letzter Beitrag vom 7. Jan 2007
Antwort Antwort
Seite 2 von 3     12 3      
Benutzerbild von Mackhack
Mackhack

Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
 
Delphi 2006 Architect
 
#11

Re: [Zugriff verweigert] Problem mit Remote Registry

  Alt 11. Dez 2006, 18:54
Hi Christian,

WNetAddConnection2 wurde verwendet und User/Pass wurde uebergeben, und es wollte immer noch nicht bei ihm!
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
  Mit Zitat antworten Zitat
Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#12

Re: [Zugriff verweigert] Problem mit Remote Registry

  Alt 11. Dez 2006, 19:18
Hallo Christian!

Wie Mackhack bereits erwähnte, verweigert bereits WNetAddConnection2 den Zugriff (Code 5).
Wenn ich die IPC$ Freigabe verwende, dann kommt als ErrorCode 1219.
Wobei wir es bei Mackhacks Netzwerk versucht haben, WNetAddConnection2 ist nur nötig, wenn kein Admin User auf dem Remote PC eingeloggt ist.

Meine Benutzer Accounts haben auf jedem PC einen anderen Namen und jeder verfügt über die Admin Rechte.

Grüßle!
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: [Zugriff verweigert] Problem mit Remote Registry

  Alt 11. Dez 2006, 21:57
Moin Zusammen,

da Mackhack ja auch wissen wollte, wie man die Arbeitsgruppe ändert, gehe ich mal davon aus, dass sich die Rechner nicht in einer Domäne befinden.
Unter dieser Voraussetzung gilt es zu beachten, dass man als Usernamen die Kombination Rechnername\Username angeben sollte, ausserdem ist nur eine Verbindung zur Zeit möglich (ausser man verwendet die IP-Adresse des Zielrechners, dann ist auch eine zweite gleichzeitige Verbindung möglich.)

Da die Fehlernummer 1219 ERROR_SESSION_CREDENTIAL_CONFLICT (siehe Winerror.h) bedeutet, tippe ich mal darauf, dass bereits eine Verbindung besteht
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Mackhack
Mackhack

Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
 
Delphi 2006 Architect
 
#14

Re: [Zugriff verweigert] Problem mit Remote Registry

  Alt 11. Dez 2006, 22:24
Christian,

interessant dass du das mit dem Rechnername/Username ansprichst.

Wir haben in der MSDN was gefunden was UDP oder so heisst und dass man sich anmelden soll wie im Internet User@domain.com. Aber wie macht man dass denn dann in einem Netzwerk, falls es das ist was ich meine?
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#15

Re: [Zugriff verweigert] Problem mit Remote Registry

  Alt 11. Dez 2006, 22:30
Rechnername bzw. Domänenname\Username ist die alte NT-Konvention, welche ab 2000 durch user@rechner bwz.domäne abgelöst wurde
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#16

Re: [Zugriff verweigert] Problem mit Remote Registry

  Alt 11. Dez 2006, 22:54
N Abend zusammen!

@Mackhack, war das nicht UPN?

@Christian: Für den Test habe ich nur einen PC im Netzwerk angeschaltet, den ich anspreche.
Alle PCs sind in der gleichen Arbeitsgruppe, Domains verwende ich nicht.

@mkinzler: Beim Format user@rechner kommt die Fehlermeldung: "Host nicht gefunden"

Wenn ich in der Computerverwaltung unter Freigaben nachsehe, dann steht die Anzahl der Clientverbindungen für IPC$ auf 0, versuche ich eine Verbindung steht es dann auf 1.
Soweit stimmt das ja.
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#17

Re: [Zugriff verweigert] Problem mit Remote Registry

  Alt 11. Dez 2006, 23:12
Also, ich mache es so, wie Christian es erklärt hat in meinem Usermanager. Ich erstelle eine Freigabe und dann komme ich an die Benutzer dran.

Aber mal was ganz banales: Kannst du denn auf die normalen Freigaben zugreifen auf dem Remoterechner und dort zum Beispiel Datieen reinkopieren?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#18

Re: [Zugriff verweigert] Problem mit Remote Registry

  Alt 11. Dez 2006, 23:20
Moin Zusammen,

also mir sind noch folgende Dinge in der Dokumentation zu RegConnectRegistry aufgefallen:

Zitat von PSDK - RegConnectRegistry - Remarks:
If the computer is joined to a workgroup and the "Force network logons using local accounts to authenticate as Guest" policy is enabled, the function fails. Note that this policy is enabled by default if the computer is joined to a workgroup.
Leider weiss ich im Moment nicht, wo man diese Policy finden kann.

Zitat von PSDK - RegConnectRegistry - Remarks:
If the current user does not have proper access to the remote computer, the call to RegConnectRegistry fails. To connect to a remote registry, call LogonUser with LOGON32_LOGON_NEW_CREDENTIALS and ImpersonateLoggedOnUser before calling RegConnectRegistry.
Dafür gibt es hier Beispiele (bzw. mindestens eines )

Zitat von PSDK - RegConnectRegistry - Remarks:
Windows 2000: One possible workaround is to establish a session to an administrative share such as IPC$ using a different set of credentials. To specify credentials other than those of the current user, use the WNetAddConnection2 function to connect to the share. When you have finished accessing the registry, cancel the connection.
Auch wenn es sich auf 2000 bezieht:
IMHO müsste das auch unter XP-Pro funktionieren.
Die Fehlermeldung, die ihr da bekommt deutet ja schon darauf hin, dass schon eine Verbindung besteht.
Probiert es doch auch noch einmal mit der IP-Adresse des Rechners.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#19

Re: [Zugriff verweigert] Problem mit Remote Registry

  Alt 11. Dez 2006, 23:37
@Luckie: Jepp, kann ich

@Christian: Mit IPs versuch ichs mal, aber wenn bereits eine Verbindung besteht, dann müsste es doch in den Freigaben angezeigt werden, oder?

Das Problem besteht ja auch mit dem Windows Registry Editor, das sollte doch wohl richtig programmiert sein, andererseits

Edit: Wie muß ich das mit den IPs machen?
xxx.xxx.xxx.xxx\User und \\xxx.xxx.xxx.xxx\User funktioniert nicht.
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#20

Re: [Zugriff verweigert] Problem mit Remote Registry

  Alt 11. Dez 2006, 23:52
Moin Sunlight,

Zitat von Sunlight7:
aber wenn bereits eine Verbindung besteht, dann müsste es doch in den Freigaben angezeigt werden, oder?
Eigentlich schon, aber der Fehlercode 1219 zeigt, dass schon eine Verbindung bestehen muss.

[EDIT]
"Funktioniert nicht" hat einen recht geringen Informationsgehalt
[/EDIT]
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 3     12 3      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:55 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