返回首页

我有一个应用程序(矿),使用WriteFile的(),直接写入到控制台,但我也有分享据我所知,(写到stdout),与其他应用程序控制台。有谁知道的一种方式,我可以强制同步输出 - 有/无输出重叠腐败。我的应用程序使用一个控制台锁,以防止这种情况发生 - 但我没有通过第三方APP
NBSP控制;

关于詹姆斯。

回答

评论会员:游客 时间:2012/02/04
菲利普森喜朗:唯一的解决办法,我能想到的,如果你没有控制其他应用程序将是其他应用程序到您的应用程序的输出重定向,然后编写您的应用程序编写的其他应用程序的输出在适当的时间。你也许想要扫描的其他应用程序的输出来决定如何分割的数据(例如积累整条生产线,或找一些知名的模式)。您可能也有一些超时,因此,如果其他应用程序不打印在整条生产线的时间框架,你有什么你会输出
TenFiftyTwo:事情是 - 我不启动的第三方应用程序。我没有了它有史以来的控制 - 重定向输出是不是一种选择。有谁知道内部的锁被设置时,写入到stdout / ERR。我知道C(0X)的新版本,包括线程安全的意识 - 但任何提示,将不胜感激

詹姆斯
评论会员:。 时间:2012/02/04