iB-InformatikBoard.ch - Benutzer helfen Benutzern   IT-Lohnumfrage ¦ MS-CLIP ¦ Google  


    Diskussionen über Freizeit und Job: Diskussionen über Weiterbildung: Diskussionen über die Computerwelt:  
    Neu hier? Forum für Einsteiger
Wichtige F.A.Q.'s und Regeln
Off Topic
iB-Updates und News
Feedback und Vorschläge
Informatik Job-Forum
Ich suche eine Informatikstelle
Ich biete eine Informatikstelle
Microsoft MCSE Zertifikate
Microsoft Zertifikate Allgemein
CISCO Zertifikate
SIZ-Zertifikaten und Lernhilfen
Zertifikate und Diplome Allgemein
Weiterbildung mit E-Learning
Windows Workstation   Windows Server
Software Allgemein   Linux Software
Programmiersprachen   Webdesign
Security   Internet
Hardware/Netzwerk   Wireless
Pockets, Smartphones, PDA's   Games
Allgemeine Tipps, Bücher und Tools
HowTo    Online Schnäppchen
 
   

Willkommen auf informatikBoard.ch - Benutzer helfen Benutzern
Zurück   iB-Startseite > Informiere dich über die Computerwelt: Geräte, Hard- und Software > Programmiersprachen Allgemein
Willkommen bei InformatikBoard.ch:
Bevor du Schreiben oder Antworten kannst,
musst du dich hier kostenlos Registrieren!

Antwort
 
Themen-Optionen
Registry Key auslesen
Alt
  (#1)
Fortgeschrittener Benutzer
 
Benutzerbild von KuGoZeD
 
Status: Offline
Beiträge: 135
Registriert seit: 12.10.2004
Ort: Zürich
Alter: 23
Idee Registry Key auslesen - 11.11.2004, 15:14

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?
  KuGoZeD eine Nachricht über MSN schicken  
Mit Zitat antworten
Registry Key auslesen
 
Links zum gleichem Thema:

GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.
Alt
  (#2)
Super Profi Benutzer
 
Benutzerbild von Cello
 
Status: Offline
Beiträge: 1,810
Registriert seit: 30.07.2003
Ort: Ostschweiz
Alter: 37
Standard 11.11.2004, 15:46

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)
 Cello eine Nachricht über ICQ schicken Cello eine Nachricht über Skype™ schicken 
Mit Zitat antworten
Alt
  (#3)
Fortgeschrittener Benutzer
 
Benutzerbild von MScotch
 
Status: Offline
Beiträge: 199
Registriert seit: 31.12.2003
Ort: Laupen
Alter: 21
Standard 11.11.2004, 15:48

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."
Mit
Code:
 cscript meinscript.vbs //NoLogo
kann das Script in der Konsole ausgeführt werden und alle Ausgaben werden in der Konsole angezeigt, die dann via Pipe (>) in eine Datei umgeleitet werden können.

Gruss Michi
  MScotch eine Nachricht über Skype™ schicken 
Mit Zitat antworten
Alt
  (#4)
Fortgeschrittener Benutzer
 
Benutzerbild von KuGoZeD
 
Status: Offline
Beiträge: 135
Registriert seit: 12.10.2004
Ort: Zürich
Alter: 23
Standard 11.11.2004, 16:43

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
  KuGoZeD eine Nachricht über MSN schicken  
Mit Zitat antworten
Alt
  (#5)
Fortgeschrittener Benutzer
 
Benutzerbild von MScotch
 
Status: Offline
Beiträge: 199
Registriert seit: 31.12.2003
Ort: Laupen
Alter: 21
Standard 11.11.2004, 16:49

Ja das Lesen jedes Beliebigen Pfads ist möglich, du must nur die Variable sKey anpassen.

Gruss Michi
  MScotch eine Nachricht über Skype™ schicken 
Mit Zitat antworten
Alt
  (#6)
Fortgeschrittener Benutzer
 
Benutzerbild von KuGoZeD
 
Status: Offline
Beiträge: 135
Registriert seit: 12.10.2004
Ort: Zürich
Alter: 23
Standard 11.11.2004, 17:31

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 &'
  KuGoZeD eine Nachricht über MSN schicken  
Mit Zitat antworten
Alt
  (#7)
Fortgeschrittener Benutzer
 
Benutzerbild von MScotch
 
Status: Offline
Beiträge: 199
Registriert seit: 31.12.2003
Ort: Laupen
Alter: 21
Standard 11.11.2004, 18:28

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
Gruss Michi
  MScotch eine Nachricht über Skype™ schicken 
Mit Zitat antworten
Alt
  (#8)
Fortgeschrittener Benutzer
 
Benutzerbild von KuGoZeD
 
Status: Offline
Beiträge: 135
Registriert seit: 12.10.2004
Ort: Zürich
Alter: 23
Standard 12.11.2004, 09:44

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
  KuGoZeD eine Nachricht über MSN schicken  
Mit Zitat antworten
Alt
  (#9)
Fortgeschrittener Benutzer
 
Benutzerbild von KuGoZeD
 
Status: Offline
Beiträge: 135
Registriert seit: 12.10.2004
Ort: Zürich
Alter: 23
Standard 12.11.2004, 09:54

ich habs geschafft, merci für all die antworten.


124 dezentrale Dominoserver 6.5.1 auf W2k3
4600 Clients (auch 6.5.1, D/F/I), davon ca. 350 DWA-User
  KuGoZeD eine Nachricht über MSN schicken  
Mit Zitat antworten
 
Links zum gleichem Thema:

GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.
Alt
  (#10)
Neuer Benutzer
 
Benutzerbild von SolutionDev
 
Status: Offline
Beiträge: 6
Registriert seit: 16.12.2004
Alter: 36
Standard 20.09.2005, 11:41

Zitat:
Original geschrieben von MScotch
Ja das Lesen jedes Beliebigen Pfads ist möglich, du must nur die Variable sKey anpassen.

Gruss Michi
Solange Du dazu die Berechtigung hast
  SolutionDev eine Nachricht über AIM schicken  
Mit Zitat antworten
Antwort



Unsere iB-Sponsoren:
itrain.ch
klubschule.ch
iB-Sponsor: inside-it.ch
ARP DATACON - PC Onlineshop für Computer, Computerbedarf und Software


Sponsor-Links:



Bitte beachtet das Angebot unserer Sponsoren:
Clever-Schenken.ch Geschenke und Geschenkideen iB-Sponsor: itrain.ch iB-Sponsor: klubschule.ch iB-Sponsor: inside-it.ch
GeschenkeNews die besondere Art zu schenken
Geschenke der besonderen Art.



Lesezeichen