Ankündigung
Einklappen
Keine Ankündigung bisher.
Registry Key auslesen
Einklappen
X
-
Registry Key auslesen
Hallo zusammen, ich suche ein kleines Tool oder einen DOS-Befehl um einen Key aus der Registry aus zulesen. Die Ausgabe sollte in ein txt File oder im DOS erscheinen, den ich benötige diese Ausgabe danach weiter um eine Kontrolle durchzuführen. Kennt jemand so etwas? oder könnte mir jemand weiter helfen?124 dezentrale Dominoserver 6.5.1 auf W2k3
4600 Clients (auch 6.5.1, D/F/I), davon ca. 350 DWA-UserStichworte: -
-
Das sollte eigentlich mit Hausmitteln möglich sein:
Schreibe dir eine Batchdatei mit folgendem Inhalt:
REGEDIT /E c:\rgfile.REG "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Cur rentVersion\Run"
Damit kannst du den Inhalt des Autostartverzeichnisses in eine Regdatei schreiben. Einfach entsprechende Pfade anpassen
Cello"Wenn sie das haben wollen, müssen sie bezahlen. Wenn sie es nicht haben wollen, bekommen sie es umsonst" - Harald Naegeli (Sprayer von Zürich)
-
Wenn du nur exakt einen Wert brauchst, würde ich das mit VBS machen:
Code:Dim sKey Dim sUser Dim sOrg DIm WshShell set WshShell = CreateObject("WScript.Shell") sKey = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\" & _ "Windows NT\CurrentVersion\RegisteredOrganization" sOrg = WshShell.RegRead(sKey) sKey = "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\" & _ "Windows NT\CurrentVersion\RegisteredOwner" sUser = WshShell.RegRead(sKey) wscript.echo "Diese Windows-Kopie wurde auf den Namen '" & sUser & _ "' der Firma '" & sOrg & "' registriert."
Code:cscript meinscript.vbs //NoLogo
Gruss Michi
Kommentar
-
das VBS-Script wäre perfekt. Bin eben leider nicht so geübt mit VBS, hatte es zwar mal in der Schule aber schon wieder vergessen.
Kann ich da jeden beliebigen Wert aus der Registry auslesen?
Muss einfach den Pfad einer Variable zu weisen. sehe ich das richtig?124 dezentrale Dominoserver 6.5.1 auf W2k3
4600 Clients (auch 6.5.1, D/F/I), davon ca. 350 DWA-User
Kommentar
-
ich habe es angepasst aber es als ausgabe immer nur:
Microsoft (R) Windows Script Host, Version 5.1 für Windows
Copyright (C) Microsoft Corporation 1996-1999. Alle Rechte vorbehalten.
Mein Code sieht nun so aus. habe ich was falsch gemacht?
Code:
Dim sKey
Dim sOrg
DIm WshShell
set WshShell = CreateObject("WScript.Shell")
sKey = "HKEY_LOCAL_MACHINE\Software\Classes\Installer\Pat ches\248260CF8133798408F05FBCDBCD7C57\SourceList\P ackageName"
sOrg = WshShell.RegRead(sKey)
wscript.echo '& sOrg &'124 dezentrale Dominoserver 6.5.1 auf W2k3
4600 Clients (auch 6.5.1, D/F/I), davon ca. 350 DWA-User
Kommentar
-
So sollte es Funktionieren:
Code:Dim sKey Dim sOrg DIm WshShell set WshShell = CreateObject("WScript.Shell") sKey = "HKEY_LOCAL_MACHINE\Software\Classes\Installer" & _ "\Patches\248260CF8133798408F05FBCDBCD7C57" & _ "\SourceList\PackageName" sOrg = WshShell.RegRead(sKey) wscript.echo sOrg
Kommentar
-
merci für den code. aber wen ich dies im dos mit dem befehl:
cscript key.vbs > test.txt
ausführe, schreibt er mir ins test.txt nur:
Microsoft (R) Windows Script Host, Version 5.1 für Windows
Copyright (C) Microsoft Corporation 1996-1999. Alle Rechte vorbehalten.
CScript-Fehler: Das Laden von Skript "C:\key.vbs" ist fehlgeschlagen (Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.).
Kennt das jemand oder kann mir da jemand weiter helfen?124 dezentrale Dominoserver 6.5.1 auf W2k3
4600 Clients (auch 6.5.1, D/F/I), davon ca. 350 DWA-User
Kommentar
Kommentar