BlackBoard » Design, Programmierung & Entwicklung » Programmieren » reg.exe benützen [gelöst] » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen reg.exe benützen [gelöst]
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
0cool
Junior Member


Dabei seit: 03.02.2005
Beiträge: 169

reg.exe benützen [gelöst]       Zum Anfang der Seite springen

Hey Leute,

also ich will mit reg.exe einen registry key über reg.exe abfragen.

Das heißt ich will wissen ob ein programm installiert ist, wenn ja dann geh weiter zum nächsten schritt wenn nicht installiere das programm.

Klar weiss ich das ich über reg.exe /? hilfe bekomme ich habe mich auch schon ein bisschen schlau bemacht und denke mit dem Befeh

reg query <registry pfad> /s

bin ich auf der richtigen spur aber da ich mit dem Programm nicht auskenne und die registry sehr sensibel ist will ich nicht ohne weiteres ausprobieren.
Das ist mir zu gefährlich, deshlab brauch ich von jemanden hilfe der ahnung hat.

Mein OS ist Win XP Pro

Danke für eure hilfe

0cool

__________________
Es gibt keine blöden Fragen, nur blöde Antworten!!!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von 0cool: 07.09.2006 03:01.

06.09.2006 14:19 0cool ist offline E-Mail an 0cool senden Beiträge von 0cool suchen
HeaD HeaD ist männlich
Hoffnungsloser Sozialfall in Behandlung bei Styx


images/avatars/avatar-2266.gif

Dabei seit: 31.08.2001
Beiträge: 4.142
Herkunft: Mama

      Zum Anfang der Seite springen

Ich versteh Deine Frage nicht, mit "reg query /?" steht doch da schon alles was Du wissen mußt, da ist sogar ein Beispiel, mußt halt Deinen gesuchten Key statt den der da steht nehmen (die Lösung hast ja schon selber aufgeschrieben)... Mit dem Query kannst Du nix kaputt machen, das ist nur eine Suchabfrage Augenzwinkern

__________________

07.09.2006 01:03 HeaD ist offline E-Mail an HeaD senden Homepage von HeaD Beiträge von HeaD suchen
0cool
Junior Member


Dabei seit: 03.02.2005
Beiträge: 169

Themenstarter Thema begonnen von 0cool
reg.exe benützen       Zum Anfang der Seite springen

@HeaD: mein problem ist das ich den schlüssel für eine abfrage brauche.
Wenn der schlüssel existiert dann geh weiter wenn nicht dann installiere das programm.

Ich hab mal ein code geschrieben so wie ich mir das vorstelle nur stat dem programm zwei verschiedene echo ausgaben

<code>

@echo off

if exist reg query <registry pfad> /s <schlüssel> goto da

echo Der Schlüssel ist nicht vorhanden
goto ende
:da

echo der schlüssel ist da

:ende
pause

</code>

was ich da mit dem code erreichen will ist glaube ich klar ersichtlich.
Leider funktioniert der code nicht was mache ich falsch, bin ich vielleicht auf einer ganz falschen fährte??

Danke für eure hilfe

0cool

__________________
Es gibt keine blöden Fragen, nur blöde Antworten!!!

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von 0cool: 07.09.2006 01:52.

07.09.2006 01:44 0cool ist offline E-Mail an 0cool senden Beiträge von 0cool suchen
HeaD HeaD ist männlich
Hoffnungsloser Sozialfall in Behandlung bei Styx


images/avatars/avatar-2266.gif

Dabei seit: 31.08.2001
Beiträge: 4.142
Herkunft: Mama

      Zum Anfang der Seite springen

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
@echo off

reg query <key>
if not errorlevel 1 goto exist

:noexist
echo RegKey nicht vorhanden
pause
exit

:exist
echo RegKey ist vorhanden
pause
exit


Ist ungetestet aber müsste funktionieren...
den /s brauchst Du nicht, denn wenn das Programm nicht installiert ist, dann wird schon allein der Schlüssel nicht vorhanden sein, und somit auch kein Wert drin stehen... (im Normalfall)

__________________

07.09.2006 01:53 HeaD ist offline E-Mail an HeaD senden Homepage von HeaD Beiträge von HeaD suchen
0cool
Junior Member


Dabei seit: 03.02.2005
Beiträge: 169

Themenstarter Thema begonnen von 0cool
reg.exe benützen       Zum Anfang der Seite springen

@HeaD: wenn ich deinen code nehme bekomme ich eine leere ausgabe oder braucht das immer eine weile bis das programm die aktion beendet?

__________________
Es gibt keine blöden Fragen, nur blöde Antworten!!!

07.09.2006 02:03 0cool ist offline E-Mail an 0cool senden Beiträge von 0cool suchen
HeaD HeaD ist männlich
Hoffnungsloser Sozialfall in Behandlung bei Styx


images/avatars/avatar-2266.gif

Dabei seit: 31.08.2001
Beiträge: 4.142
Herkunft: Mama

      Zum Anfang der Seite springen

Mhh .. also kopier mal das hier alles:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
@echo off

reg query den/key/gibs/net
if not errorlevel 1 goto exist

:noexist
echo RegKey nicht vorhanden
pause
exit

:exist
echo RegKey ist vorhanden
pause
exit


Dann sollte kommen "RegKey nicht vorhanden"...

Und dann das:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
@echo off

reg query HKEY_LOCAL_MACHINE\
if not errorlevel 1 goto exist

:noexist
echo RegKey nicht vorhanden
pause
exit

:exist
echo RegKey ist vorhanden
pause
exit


Dann erscheint "RegKey ist vorhanden"...

Bei mir gehts ^^.. ohne Verzögerung, ist sofort sichtbar...

__________________

07.09.2006 02:08 HeaD ist offline E-Mail an HeaD senden Homepage von HeaD Beiträge von HeaD suchen
0cool
Junior Member


Dabei seit: 03.02.2005
Beiträge: 169

Themenstarter Thema begonnen von 0cool
reg.exe benützen       Zum Anfang der Seite springen

kommisch bei mir funktionieren beide scripte nicht
dann muss wohl bei mir was kaputt sein oder hast du eine idee woran das liegen kann das das script bei mir nicht funkt?

__________________
Es gibt keine blöden Fragen, nur blöde Antworten!!!

07.09.2006 02:14 0cool ist offline E-Mail an 0cool senden Beiträge von 0cool suchen
HeaD HeaD ist männlich
Hoffnungsloser Sozialfall in Behandlung bei Styx


images/avatars/avatar-2266.gif

Dabei seit: 31.08.2001
Beiträge: 4.142
Herkunft: Mama

      Zum Anfang der Seite springen

Also Du mußt eine Textdatei anlegen, die mit .bat oder .cmd endet. Das ist klar oder? großes Grinsen Sonst wüsst ich net woran es liegen könnte oO

__________________

07.09.2006 02:19 HeaD ist offline E-Mail an HeaD senden Homepage von HeaD Beiträge von HeaD suchen
0cool
Junior Member


Dabei seit: 03.02.2005
Beiträge: 169

Themenstarter Thema begonnen von 0cool
reg.exe benützen       Zum Anfang der Seite springen

natürlich lege ich eine bat datei an smile ist ja logisch das so ein script nicht ohne die passene datei funktioniert.

Braucht reg.exe vielleicht einen dienst der laufen muss??

[edit]

also wenn ich folgendes in die console eingebe klappt es

reg query HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /s

aber wenn ich das gleiche in eine bat datei eingebe geht es nicht

ich trau es mich kaum zu sagen, ich habe nur den editor mit dem ich gearbeitet habe geschlossen und wieder geöffnet uns schon tat das script

typisch windows würd ich da mal sagen smile

[/edit]

__________________
Es gibt keine blöden Fragen, nur blöde Antworten!!!

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von 0cool: 07.09.2006 03:00.

07.09.2006 02:22 0cool ist offline E-Mail an 0cool senden Beiträge von 0cool suchen
HeaD HeaD ist männlich
Hoffnungsloser Sozialfall in Behandlung bei Styx


images/avatars/avatar-2266.gif

Dabei seit: 31.08.2001
Beiträge: 4.142
Herkunft: Mama

RE: reg.exe benützen       Zum Anfang der Seite springen

Zitat:
Original von 0cool
ich trau es mich kaum zu sagen, ich habe nur den editor mit dem ich gearbeitet habe geschlossen und wieder geöffnet uns schon tat das script
typisch windows würd ich da mal sagen smile


Und ich trau mich auch kaum es zu sagen: Du muß die Datei natürlich abspeichern, bevor Du sie ausführst (dabei ist es egal ob der Editor mit der Datei drin danach offen bleibt oder peng) Augen rollen großes Grinsen

__________________

07.09.2006 13:31 HeaD ist offline E-Mail an HeaD senden Homepage von HeaD Beiträge von HeaD suchen
0cool
Junior Member


Dabei seit: 03.02.2005
Beiträge: 169

Themenstarter Thema begonnen von 0cool
reg.exe bearbeiten       Zum Anfang der Seite springen

@HeaD: das script habe ich abgespeichert sonst wäre eine meldung gekommen als ich den editor geschlossen habe. Es kam aber keine meldung. smile

__________________
Es gibt keine blöden Fragen, nur blöde Antworten!!!

07.09.2006 13:53 0cool ist offline E-Mail an 0cool senden Beiträge von 0cool suchen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
BlackBoard » Design, Programmierung & Entwicklung » Programmieren » reg.exe benützen [gelöst]

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH