码迷,mamicode.com
首页 > Windows程序 > 详细

C# 发送WM_COPYDATA消息--网络COPY供个人参考

时间:2015-05-10 00:58:40      阅读:379      评论:0      收藏:0      [点我收藏+]

标签:

技术分享using System.Runtime.InteropServices;
技术分享[DllImport("User32.dll", EntryPoint = "FindWindow")] 技术分享        private static extern IntPtr FindWindow(string lpClassName, 技术分享string lpWindowName); 技术分享        [DllImport("User32.dll", EntryPoint = "SendMessage")]   //用于发送信息给窗体   技术分享        private static extern int SendMessage(IntPtr hWnd, 技术分享int Msg, IntPtr wParam, ref COPYDATASTRUCT lParam); 技术分享        [StructLayout(LayoutKind.Sequential)] 技术分享 技术分享        public struct COPYDATASTRUCT 技术分享       
技术分享          COPYDATASTRUCT cds; 技术分享            string a = "032"; 技术分享            byte[] sarr = System.Text.Encoding.Default.GetBytes(a); 技术分享 技术分享            cds.dwData = (IntPtr)0; 技术分享            cds.cbData = a.Length; 技术分享            cds.lpData = Marshal.AllocHGlobal(sarr.Length); 技术分享            Marshal.Copy(sarr, 0, cds.lpData, sarr.Length); 技术分享 技术分享            IntPtr p = FindWindow("#32770", "GetMessage"); 技术分享            SendMessage(p, 0x004A, (IntPtr)0,ref cds);

C# 发送WM_COPYDATA消息--网络COPY供个人参考

标签:

原文地址:http://www.cnblogs.com/ande/p/4491493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!