regedit.exe im Batch



  • Hallo,

    ich möchte das Tool regedit.exe über den Systemaufruf system("regedit.exe file.reg"); verwenden, um programmablaufgesteuert Werte in die Registry aus einem reg-file zum importieren.
    Leider habe ich noch keine Möglichkeit gefunden, den Status von regedit abzufragen, z.B. wenn man eine fehlerhafte reg-Datei übergibt. In diesem Fall geht das Importieren ja schief und ich möchte dies mitbekommen.

    Weiss da jemand Rat?

    Grüsse


  • Mod

    Und was ist mit dem Rückgabewert von system? Hast Du mal geprüft was für einen Rückgabewert REGEDIT bei einer falschen Datei setzt. Dieser müsste abfragbar sein und IMHO von system auch zurückgeliefert werden.

    Ansonsten versuch es mal mit ShellExecuteEx und GetExitCodeProcess.


Log in to reply