Regedit von vb aus starten

  • Themenstarter Themenstarter ViCardz
  • Beginndatum Beginndatum
V

ViCardz

Ich habe hier folgendes Problem. Ich möchte mit vb eine reg dateierstellen, diese dann mit der Shell starten.

Code:
shell("regedit -s datei.reg",vbHide)

Soweit geht es ja, nur es werden nicht alle Einträge in der Datei in die Registry übernommen.

Erst dachte ich es liegt an der Datei, nur Fehlanzeige, starte ich die Eingabeaufforderung und gebe den obenin Anführungszeichen stehenden Befehl ein klappt es.

Was mache ich falsch? kann es sein, das da mein VB-Prog schneller ist, als es sein darf?
Als Hinweis mein BS ist WINXP

Danke schon im voraus für Eure Hilfe

Cu Jens Schwarz
 
Wäre es nicht einfacher, aus dem VB-Programm direkt auf die Registrierung zuzugreifen und dann die Schlüssel und Werte schon über den Code zu erzeugen?
Oder brauchst Du unbedingt erst diese Datei?
 
Wemm du nur ein paar Einstellungen zu deinem Programm speichern willst, dann benutz am besten SaveSetting und GetSetting. VB wird dir schon den Syntax zeigen.
Das Problem ist, dass das Ganze dann unter HKEY_USERS speichert, was meiner meinung nach nicht so toll ist, wenn man verschiedene Einstellungen für verschiedene User am PC machen will. Aber es ist eine sehr einfache Methode!

mfg
 
Zurück