Regkey schreiben

  • Hallo
    bin neu im Umfeld von AutoIT.
    Ich habe folgendes Problem:
    Es wird eine Anwendung über Citrix gestartet.
    Diese gestartete Anwendung ist eine von AutoIT produzierte Exe Datei. Diese macht nichts anders als vor dem Starten der eigentlichen Programm Exe eine REG Datei abzuarbeiten und unter HKEyCurrentUSer zuschreiben.

    Nun möchte ich noch folgendes erreichen:
    Ich möchte beim Starten dieser Exe Datei, das ein Fenster (Eingabemaske oder was auch immer) aufgeht in dem ich einen User schreiben kann. Dieser Wert soll dann in die Registrierung unter HKEYCurrentUser .... geschrieben werden.

    Kann ich soetwas mit AutoIT tun ?

    Über eine Hilfe wäre ich sehr dankbar.

    Bis dann

  • Hi,
    verstehe ich das richtig:
    Du meldest dich an als Administrator und möchstest dann für den User "Benutzer1" einen Wert in die Reg unter KHCU von Benutzer1 schreiben.

    Gruss
    eddy_erpel

  • Hi,

    habe die Funktion RegWrite mittlerweile gefunden, das funzt auch.
    Aber wie kann ich mit AutoIT überprüfen ob ein Schlüssel vorhanden ist oder nicht ?

    Die Sache ist die:
    Ich möchte eine Inputbox generieren, die aber nur kommen soll, falls unter HKCU\IBM..\ der Wert für "User ID" leer ist oder dieser REG_SZ gar nicht exisitiert.

    Wie kann ich das überprüfen ?

    Danke

  • Überprüfe es doch mit RegRead

    If RegRead(.....) = '' Then
    ; Hier Inputbox usw...
    zb. GUISetState(@SW_SHOW, $inputbox)
    Endif


    Denn RegRead liefert '' zurück wenn der Schlüssel oder Wer nicht existiert.