微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

delphi – 读取/写入TPipeServer和TPipeClient组件的示例代码以及安全检查

我需要在使用Delphi 2010编写的 Windows服务和GUI应用程序之间进行IPC.我决定使用命名管道.
我成功构建并安装了Russell Libby的TPipeServer和TPipeClient组件( link).
我跟着像 this这样的其他答案.
但是我的服务只收到来自客户端的空消息.经过多次测试后我得出结论,我错误地使用了这些组件,所以我不想在这里发布任何代码.
所以我正在寻找一个关于这些组件如何工作的有效示例,以便在命名管道中写入/读取字符串(从客户端到服务器,反之亦然).即使使用其他免费命名管道组件或源代码,也非常感谢任何帮助.
谢谢.

编辑:我需要一种有效的方法来通过Windows Server 2008 / windows vista / windows 7中的安全检查

解决方法

Iztok Kacin的 Cromis-IPC组件是一个功能的IPC通信Delphi组件,采用Windows命名管道.在给定的链接上是客户端/服务器示例,并且在组件的源代码中是一个完整的示例.

Cromis IPC可用于同一计算机内的过程通信以及网络上计算机之间的通信.在同一台计算机上进行通信时,权限很容易处理.有关如何处理权限的详细说明,请参阅windows doc Named Pipe Security and Access Rights.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐