Hallo,
ist es möglich eine DLL zu registrieren bzw. deregistrieren und dazu einen Rückgabewert zu erhalten?
Ich möchte wissen, ob die Ausführung des Befehls erfolgreich war oder ob ein Fehler aufgetreten ist.
Habe es mit dem folgenden Code probiert, aber da kommt leider nix zurück. Wird wohl nichts nach StdOut geschrieben.
Alternativen?
AutoIt
ConsoleWrite(_getDOSOutput('regsvr32.exe /u /s '& $sFilepath)& @CRLF)
Func _getDOSOutput($command)
Local $text = '', $Pid = Run('"' & @ComSpec & '" /c ' & $command, 'C:\', @SW_HIDE, 2 + 4)
While 1
$text &= StdoutRead($Pid, False, False)
If @error Then ExitLoop
Sleep(10)
WEnd
Return StringStripWS($text, 7)
EndFunc ;==>_getDOSOutput
Alles anzeigen
Viele Grüße