我需要将一个类的对象从一个 c# 应用程序传递到另一个(同一台机器不同的文件夹)。
试过以下....
public static void SendMessageWithData( IntPtr destHandle, IntPtr srcHandle )
{
COPYDATASTRUCT cds = new COPYDATASTRUCT();
cds.dwData = srcHandle;
IntPtr iPtr = Marshal.AllocCoTaskMem(Marshal.SizeOf(cds));
Marshal.StructureToPtr(cds, iPtr, true);
SendMessage(destHandle, WM_COPYDATA, IntPtr.Zero, iPtr);
Marshal.FreeCoTaskMem(cds.lpData);
Marshal.FreeCoTaskMem(iPtr);
}