【发布时间】:2016-12-03 15:29:01
【问题描述】:
我使用 Tortoise SVN 和 TortoisePlink 进行远程 ssh 连接。 TortoisePlink 有时会显示如下错误:
---------------------------
TortoisePlink Fatal Error
---------------------------
Network error: Software caused connection abort
---------------------------
OK
---------------------------
它们显示为消息框,需要最终用户点击。
我尝试通过从命令行使用 -batch 来抑制消息框,但问题仍然可以重现。对我来说,如果我禁用消息框提示并在命令行中打印相同的信息就足够了 - 因为我的批处理稍后会自动重试。
是否存在这样的软件可以覆盖默认窗口行为并在控制台窗口中打印消息框中显示的任何内容。
我想用最简单的术语来说,这样的命令行工具可以很容易地创建,例如使用
http://www.codeproject.com/Articles/44326/MinHook-The-Minimalistic-x-x-API-Hooking-Libra
并覆盖 MessageBoxA / MessageBoxW - 但是有人做过这种事情吗?
【问题讨论】:
-
如果您觉得幸运,您可以直接更改TortoisePlink code。
-
啊,不知道那个代码在哪里。让我稍后检查。谢谢顺便说一句!
-
当然它需要一些windows的依赖,不能直接编译。
标签: c++ batch-file svn