我看到我的应用程序出现了一个奇怪的问题,它使用NamedPipes进行IPC通信。通过它传输的唯一文件是序列化为xml对象。我没有在我的电脑上看到本地问题,因为我猜我的防病毒软件没有扫描它们,但我有一些客户看到了他们收到超时消息和管道故障的问题。如果他们禁用防病毒实时扫描程序,它可以正常工作。是什么让我们怀疑防病毒是一个客户抱怨,因为他们安装我们的应用程序他们的防病毒(NOD32)已经崩溃不停。我们禁止应用程序运行,崩溃停止,昨天打开它,今天崩溃开始备份。
过去有没有人遇到过这方面的问题?我想知道如果转移到WCF会阻止这种情况,我只是希望我不必进行名称空间保留。我喜欢NamedPipes,因为它们非常适合在进程之间传输信息。
TIA
答案 0 :(得分:0)
大约5年前,我遇到了与防病毒程序(不仅仅是NOD32)类似的问题。对我有用的是对传输的消息进行string-base64。我希望这个技巧对你也有用。