两个程序之间需要互相通信,其中C#中需要接收VC传递过来的COPYDATASTRUCT结构体中的参数,请问如何解析,C#中需要定义怎么样一个结构体。
解决方案 »
- C#关于进程问题
- 如何或得<input Id=<%=i%> type=text name=Cent>里面Id???在线等?
- 在 Visual Studio .NET 2003中如何把 dataGrid 控件中的数据导入到Excel里?
- 我写了SOCKET有服务端和客户端,服务端没问题,但是客户端只有第一次发送的信息能收到,以后再发就收不到,如果把客户端改成每次发送重新建立SOCKET,发完后销毁就没问题,请问为什么?
- 如何使用C#读取文本文件中的矩阵文件,并对读取的矩阵进行运算
- 关于地址栏参数乱码问题
- 关于搜索的问题
- 在wince下socket 通信传输速率上限的问题~
- 帮忙啦!有关C#中数据类型转换的问题!!!
- 怎样作一个.net控件,将combox中的下拉部分换成CheckListBox,以实现多选?thanks!
- C#如何实现MMS或者RTST流媒体下载???
- 正斜杠和反斜杠的区别
public struct RECT
{
int top;
int left;
int right;
int bottom;
}
public static void Main()
{
MessageBox(0, "Test", "caption", 0);
}
} http://blog.csdn.net/jianuMan/archive/2010/06/13/5669934.aspx
public struct COPYDATASTRUCT
{
public IntPtr dwData;
public int cbData;
[MarshalAs(UnmanagedType.LPStr)] public string lpData;
}C#用WM_COPYDATA消息来实现两个进程之间传递数据