Ich verwende Tortoise SVN und TortoisePlink für Remote-SSH-Verbindungen. Von Zeit zu Zeit TortoisePlink anzeigt Fehler wie:Kann MessageBox unterdrückt werden, wenn ein bestimmter Befehl ausgeführt wird?
---------------------------
TortoisePlink Fatal Error
---------------------------
Network error: Software caused connection abort
---------------------------
OK
---------------------------
Und sie erscheint als messagebox und müssen vom Endbenutzer angeklickt werden.
Ich habe versucht, messagebox mit -batch von der Befehlszeile zu unterdrücken, aber das Problem kann noch reproduziert werden. Für mich reicht es aus, wenn ich die MessageBox-Abfrage deaktiviere und beispielsweise in der Befehlszeile die gleichen Informationen ausdrucke - da mein Batch später automatisch erneut versucht.
Gibt es eine solche Software, die das Standardfensterverhalten außer Kraft setzen und im Konsolenfenster drucken kann, was auch immer im Nachrichtenfeld angezeigt wird.
Ich denke, in einfachen Worten ausgedrückt solches Kommandozeilen-Tool leicht erstellt werden kann, zum Beispiel
mithttp://www.codeproject.com/Articles/44326/MinHook-The-Minimalistic-x-x-API-Hooking-Libra
und MessageBoxA/MessageBoxW außer Kraft setzen - aber habe jemand diese Art der Sache getan?
Wenn Sie Glück haben, können Sie den [TortoisePlink-Code] (https://sourceforge.net/p/tortoisesvn/code/HEAD/tree/trunk/ext/TortoisePlink/) direkt ändern. – Dialecticus
Ah, wusste nicht, wo dieser Code ist. Lass es mich später überprüfen. Danke BTW! – TarmoPikaro
Aber natürlich benötigt es einige Abhängigkeiten von Windows, kompiliert nicht aus der Box. – TarmoPikaro