我今天又试了共享内存的方法,但发现还是需要一个消息机制让程序A告知程序B去读数据,已经B通知A数据已读完。
方法可能有:
1、还是COPYDATA:Ce上实现较难,因为.net cf把好多东西都精简掉了,暂时不考虑
2、事件:我只是比较熟悉C#下的事件机制,不知道一个C#程序和一个C++程序之间怎么传递事件,难道说只负责发出去,对方是C#还是C++程序都无所?
PS:我还是不死心将B封装成dll或者com这种方法,想请问大家把C++的例如ffmepg的sdk封装成dll或者com后,还需要.h和.lib吗?我只想要dll或者com在C#中使用,而.h那些C#是不能用的呀!
烦请大家继续指点!!