通过共享内存进行通讯
能详细说说吗
@小咖啡_东篱:
C#共享内存操作是如何实现的呢?VC++的共享内存操作代码实现起来相对比较容易,但是用C#语言来实现,就有一定难度,由于工作需要,把以前VC开发的共享内存代码要用C#实现,别说,还费了不少周折,毕竟C#操作API函数和地址指针不是那么直接,还好,总算完成了,效果还不错。
C#共享内存操作类实例:
C#共享内存操作类实例测试例程:
C#共享内存操作类的基本内容就向你介绍到这里,希望对你了解和学习C#共享内存操作类有所帮助。
我不太理解你的“通信”的含义是什么,是进程内,还是进程间,还是机器间?
dll内部启动了exe,要传递个自定义的类的实例,但是exe接收的参数是string型的。不是机器间的。
@小咖啡_东篱: 如果你确实需要传递对象的话,请使用COM组件技术。在DLL所在进程内实现进程外COM组件,exe程序可以通过DLL所在进程暴露的COM接口来调用DLL内部的对象。