我发现我的应用程序存在一个奇怪的问题,它使用 NamedPipes 进行 IPC 通信。唯一通过它传输的文件是序列化为 xml 的对象。我没有在我的电脑上本地看到这些问题,因为我猜我的防病毒软件没有扫描它们,但是我有一些客户看到他们收到超时消息和管道故障的问题。如果他们禁用防病毒实时扫描程序,它就可以正常工作。是什么让我们怀疑杀毒软件是客户抱怨说,自从他们安装了我们的应用程序后,他们的杀毒软件 (NOD32) 就不停地崩溃。我们禁止应用程序运行,崩溃停止,昨天打开它,今天崩溃重新开始。
过去有没有人遇到过这个问题?我想知道迁移到 WCF 是否会阻止这种情况,我只是希望我不必进行命名空间保留。我喜欢 NamedPipes,因为它们非常适合在进程之间传输信息。
TIA