Remote Registry unter Linux auslesen
-
Hallo ich bin auf der Suche nach einer Möglichkeit mit C++ die Registry eines Windows Rechners aus zu lesen. Gibt’s da was?
Danke im Voraus!
-
Dieser Thread wurde von Moderator/in nman aus dem Forum Linux/Unix in das Forum Rund um die Programmierung verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
http://msdn2.microsoft.com/en-us/library/ms724880
EDIT:
Ach nee. Du willst ja von außerhalb ran. Dann weiß ich nix, sorry.
-
wie stellst du dir das vor ohne daß auf dem windows rechner ein entsprechender dienst läuft?
-
es gibt einen dienst, mit dem man von außen zugriff auf die registrierung bekommt. Remote Registry oder so. microsoft hat vor kurzem eine menge dokumentation über seine netzwerkprotokolle veröffentlicht. du könntest dort suchen, ob du was entsprechendes findest.
-
Ist zwar in VB, aber zeigt den Grundansatz.
In der MSDN mal suchen.
-
Den Link sollte man dann auch nennen.
-
Hab mir mal die Links angesehen und weiter gesucht... Erst einmal danke
@GNU-Fan Jup! Und das macht die Geschichte um einiges komplizierter...
@der_Depp der Dienst (Remote Registry / RPC -> svchost.exe -k LocalService) ist soweit ich weiß standardmäßig seit Windows NT 3.51 aktiviert! Und seit Windows 95 verfügbar!
@bbb den kenne ich bereits (Remote Registry / RPC)
@kuckucksei danke für den Link! Das Problem das ich bei der Sache habe ist, dass ich über RPC auch einiges unter Linux finde aber anscheinend nix kompatibles zu Windows. Angeblich gab es einige Projekte die COM, COM+ und DCOM usw... unter Linux ansprechbar machen sollen aber die sind alle stillgelegt worden (zumindest die die ich finden konnte).
Habe gehofft dass vielleicht jemand so was ähnliches mal versucht hätte.
Oder fragen wir mal anders... es gibt ja auch sprachen wie RealBasic…
(Einmal Quelltext schreiben und für Windows, Linux und MacOS umsetzen)
Aber da gibt’s soweit ich weiß auch schon Probleme wenn man versucht die Win-API oder COM einzubinden.Dachte auch an Java usw. aber die beschreiben das alles nur aus der sicht von Windows aus.
Kann ich diese Bibliotheken überhaupt unter Linux usw. ansprechen?Um etwas vor zu greifen... Ja ich weiß wie ich die Registry unter Windows ansprechen kann aber eben nur von Windows aus. Ich suche aber nach einer Lösung von Linux/Unix aus die „Remote Registry“ von Windows an zu sprechen.
THX an alle
-
CPL386 schrieb:
@bbb den kenne ich bereits (Remote Registry / RPC)
du musst halt noch herausfinden, wie du diesen dienst nützen kannst. also im prinzip das protokoll kennen. und dabei könnte dir http://msdn2.microsoft.com/en-us/library/cc244877.aspx helfen. vielleicht hilft dir dabei das samba paket.
-
Bietet wine COM-Support?