Registry Key lässt sich nicht einlesen...

  • Hallo Gemeinde,
    bin dabei, TortoiseSVN mit einem Installwrapper zu versehen, alles funktioniert, nur das Einlesen des Registry Keys nicht, um die Spracheinstellung zu setzen. Wenn ich den Key manuell aufrufe, funktioniert es, hat jemand vielleicht einen kleinen Tip?


    If $MSI2 <> "" And $MST = "" And $EXE = "" Then
    $error = RunWait("msiexec.exe /i " & '"' & @ScriptDir & "\" & $MSI2 & '"' & $Silent & " /norestart /Lie " & '"' & $LogDir & "\Install_" & $MSI2 & ".txt" & '"', @ScriptDir)
    Errorhandling()

    RunWait("Regedit.exe /S " & @ScriptDir & "\Reghack.reg")
    Sleep(300)


    Die Umgebung ist unter Windows 7, 64 bit, kompiliert wird allerdings die 32bit Variante.

    Vielen Dank im voraus!

    Einmal editiert, zuletzt von silentone (25. November 2014 um 11:11)

  • Nope. Ist auch eine native 64bit Anwendung.

    If $CmdLine[0] = 1 And $CmdLine[1] = "/install" Or $Install = ("install") Then
    If $Install = ("install") Then SplashTextOn($Product, "Installing " & $Product, 500, 50, -1, -1, 16)
    ; MSI ==========================================================================================================================================================================================================================================
    If $MSI <> "" And $MST = "" And $EXE = "" Then
    $error = RunWait("msiexec.exe /i " & '"' & @ScriptDir & "\" & $MSI & '"' & $Silent & " /norestart /Lie " & '"' & $LogDir & "\Install_" & $MSI & ".txt" & '"', @ScriptDir)
    Errorhandling()
    EndIf

    If $MSI2 <> "" And $MST = "" And $EXE = "" Then
    $error = RunWait("msiexec.exe /i " & '"' & @ScriptDir & "\" & $MSI2 & '"' & $Silent & " /norestart /Lie " & '"' & $LogDir & "\Install_" & $MSI2 & ".txt" & '"', @ScriptDir)
    Errorhandling()
    FileCopy(@ScriptDir & "\config", @AppDataDir & "Subversion")
    RunWait("Regedit.exe /S " & @ScriptDir & "\Reghack.reg")
    Sleep(300)

    EndIf

    Einmal editiert, zuletzt von silentone (25. November 2014 um 10:25)

  • So, kaum macht man es mal richtig, funktioniert es auch schon.
    Ich arbeite mit VMware Workstation, und starte das Script von einem innerhalb von Workstation gemappten Laufwerk. Da funktioniert nicht Regedit /s reghack.reg. Kopiert man das Script lokal und startet es dann, funktioniert es dann auch.

    Vielen Dank für die Anteilnahme...

  • Silentone, Bitte in Zukunft folgendes verwenden:
    [ spoiler ][ autoit ]
    Code
    [ /autoit ][ /spoiler ]

    Ist einfach optischer schöne UND BESONDERS erleichtert es der Hilfestellung.
    Vielen Dank !!!

    Lieben Gruß,
    Alina

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    Geheime Information: ;)
    k3mrwmIBHejryPvylQSFieDF5f3VOnk6iLAVBGVhKQegrFuWr3iraNIblLweSW4WgqI0SrRbS7U5jI3sn50R4a15Cthu1bEr