Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht Das deutsche QBasic- und FreeBASIC-Forum
Für euch erreichbar unter qb-forum.de, fb-forum.de und freebasic-forum.de!
 
FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen  RegistrierenRegistrieren
ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin
Zur Begleitseite des Forums / Chat / Impressum
Aktueller Forenpartner:

Registrierungs einträge eintragen

 
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC.
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Thorben



Anmeldungsdatum: 26.04.2005
Beiträge: 173
Wohnort: SH

BeitragVerfasst am: 15.06.2007, 18:00    Titel: Registrierungs einträge eintragen Antworten mit Zitat

Moin,
kann mir einer von euch weiter helfen? Ich möchte einen bzw mehrere neue Regestrierungs schlüssel und in dem Schlüssel eine Wert anlegen. Bis jetzt hab ich das ganze so gemacht:

Code:

OPEN "regedit.reg" FOR OUTPUT AS #1
   
PRINT #1, "Windows Registry Editor Version 5.00"
PRINT #1, ""
PRINT #1, "[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Test]"
PRINT #1, CHR$( 34 ) + "Testen" + CHR$( 34 )
PRINT #1, "[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\Test\command]"
PRINT #1, CHR$( 34 ) + EXEPATH + "\Testen.exe" + CHR$( 34 ) + " " + CHR$( 34 ) + "%1" + CHR$( 34 ) + CHR$( 34 ) + "#1" + CHR$( 34 )
                                 
CLOSE #1
               
SHELL "regedit.reg > regedit.rep"
KILL "regedit.reg"
KILL "regedit.rep"



Was mich hierbei stört ist das schwarze DosFenster, welches durch den SHELL Befehl kommt, die Frage ob ich die Werte eintragen lassen möchte bzw die Meldung das die Schlüssel eingetragen wurden und das es nicht funktionier. Die Schlüssel werden zwar angelegt jedoch enthalten sie keine Werte.

Kann mir von euch einer Helfen diese Probleme zu lösen?

MFG Thorben
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 15.06.2007, 18:52    Titel: Antworten mit Zitat

Hi Thorben,
hast du dies schon gelesen?
..aber wenn du das nur für dich brauchst und XP hast..
EXEC(GetEnviron("ComSpec") &" Start /Min RegEdit.Exe..")
..kannst aber auch Reg.Exe nehmen..
..ist keine vollständige Lösung, aber 'ne Hilfe..
Gruß
ytwinky
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Thorben



Anmeldungsdatum: 26.04.2005
Beiträge: 173
Wohnort: SH

BeitragVerfasst am: 15.06.2007, 19:56    Titel: Antworten mit Zitat

Danke!

Noch nicht jetzt ja:-)
Soweit funktioniert alles. Wie sieht es denn mit Löschen von Schlüsseln aus?

MFG Thorben
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
ytwinky



Anmeldungsdatum: 28.05.2005
Beiträge: 2624
Wohnort: Machteburch

BeitragVerfasst am: 15.06.2007, 22:27    Titel: Antworten mit Zitat

WinApi kanns..
Reg.Exe kanns..
Bitte sei mir nicht böse, wenn ich keine genaue Anleitung schreibe zwinkern
..jeder hat das Recht seine Registry selbst zu zerschießen..
..ich habe es bereits hinter mir und gehe (erstmal) mit FB nicht mehr an die Registry..
(mit AutoIt ja, denn da ist das kein Problem..)
Gruß
ytwinky
_________________
v1ctor hat Folgendes geschrieben:
Yeah, i like INPUT$(n) as much as PRINT USING..
..also ungefähr so, wie ich GOTO..
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Das deutsche QBasic- und FreeBASIC-Forum Foren-Übersicht -> Allgemeine Fragen zu FreeBASIC. Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.

 Impressum :: Datenschutz