0

我发现我的应用程序存在一个奇怪的问题,它使用 NamedPipes 进行 IPC 通信。唯一通过它传输的文件是序列化为 xml 的对象。我没有在我的电脑上本地看到这些问题,因为我猜我的防病毒软件没有扫描它们,但是我有一些客户看到他们收到超时消息和管道故障的问题。如果他们禁用防病毒实时扫描程序,它就可以正常工作。是什么让我们怀疑杀毒软件是客户抱怨说,自从他们安装了我们的应用程序后,他们的杀毒软件 (NOD32) 就不停地崩溃。我们禁止应用程序运行,崩溃停止,昨天打开它,今天崩溃重新开始。

过去有没有人遇到过这个问题?我想知道迁移到 WCF 是否会阻止这种情况,我只是希望我不必进行命名空间保留。我喜欢 NamedPipes,因为它们非常适合在进程之间传输信息。

TIA

4

1 回答 1

0

大约 5 年前,我在使用防病毒程序(不仅仅是 NOD32)时遇到了类似的问题。对我有用的是 string-base64 传输的消息。我希望这个技巧也对你有用。

于 2013-03-08T19:43:19.883 回答