Exemplo n.º 1
0
    public static void SendMessage(string message)
    {
        var bytes    = Encoding.UTF8.GetBytes(message);
        var copyData = new COPYDATA()
        {
            cbData = bytes.Length, lpData = Marshal.AllocHGlobal(bytes.Length)
        };

        Marshal.Copy(bytes, 0, copyData.lpData, bytes.Length);
        SendMessage(messageHandle, WM_COPYDATA, IntPtr.Zero, ref copyData);
        Marshal.FreeHGlobal(copyData.lpData);
    }
Exemplo n.º 2
0
 private static extern IntPtr SendMessage(IntPtr hWnd, UInt32 Msg, IntPtr wParam, ref COPYDATA lParam);