[gelöst] QProcess - Konsolenprogramm Kennwort eingeben
Verfasst: 15. Oktober 2009 11:18
Hallo,
ich rufe mit QProcess ein Konsolenprogramm auf, das nach dem Starten eine Kennwort eingabe erwartet.
Wenn ich nun mit write () die Daten schreibe und danach mit closeWriteChannel () den Channel schließe, meldet das Programm, daß es kein Kennwort vom stdin lesen konnte.
Habt ihr da eine Idee?
Einen Vorschlag habe ich hier noch gefunden.
http://labs.trolltech.com/blogs/2006/03 ... -qprocess/
Allerdings, sind dort noch einige Probleme mit der Umsetzung...
Eine Anwendung, die die Kennworteingabe erwartet zum testen wäre z.B. openvpn.exe
Gruß,
Oliver
ich rufe mit QProcess ein Konsolenprogramm auf, das nach dem Starten eine Kennwort eingabe erwartet.
Wenn ich nun mit write () die Daten schreibe und danach mit closeWriteChannel () den Channel schließe, meldet das Programm, daß es kein Kennwort vom stdin lesen konnte.
Habt ihr da eine Idee?
Einen Vorschlag habe ich hier noch gefunden.
http://labs.trolltech.com/blogs/2006/03 ... -qprocess/
Allerdings, sind dort noch einige Probleme mit der Umsetzung...
Eine Anwendung, die die Kennworteingabe erwartet zum testen wäre z.B. openvpn.exe
Gruß,
Oliver