请问c#适合开发window的消息处理的程序嘛? 大家好,对c#不熟悉,我向开发一个功能是截取一个exe文件执行时发给windows的消息,请问c#适合开发这样的程序嘛?如果不合适,哪中开发语言合适??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以。重载WndProc方法即可。protected override WndProc(ref Message m){ if ( m.Message == 你要处理的消息) { } else { base.WndProc(m); }} 可以用Winform接收到消息, 可是要给Windows发送一个消息,就要用API了.觉得楼主考虑用MFC来做. 可以的可以直接发送[DllImport("User32.dll",EntryPoint="FindWindow")] public static extern IntPtr FindWindow(string lpClassName,string lpWindowName);[DllImport("user32.dll",EntryPoint="FindWindowEx")] public static extern IntPtr FindWindowEx(IntPtr hwndParent,IntPtr hwndChildAfter, string lpszClass, string lpszWindow); 截取一个exe文件执行时发给windows的消息是hook技术这个什么语言写都一样拉SetHookEx Platform Invoke.我就用过它实现了获得windows窗口并触发和接受窗口消息。楼主可以google一下。如果要求不高直接用c#的Form的各种事件也够了 该数组如何排序 这种情况如何使用泛型(基类方法自动返回不同类型) c# 中使用DHTML问题,奇怪 我想转行做手机测试了~!!!。100分散分了哦~!!! 使用DATAGRID 用OleDbDataAdapter --UPDATE 数据表格时产生的问题!!!?? 一直没解决的问题,难倒了好几个高手了!请高高高手帮忙 求一个类 ***如何给textbox添加"Enter"键事件*** WPF,验证码框框是怎么做的? Winform里把控件全屏显示,里面子控件不跟着放大 帮我算算这个结构是多大? 100分求免费IrisSkin或免费dotnetskin
protected override WndProc(ref Message m)
{
if ( m.Message == 你要处理的消息)
{
}
else
{
base.WndProc(m);
}
}
觉得楼主考虑用MFC来做.
可以直接发送
[DllImport("User32.dll",EntryPoint="FindWindow")]
public static extern IntPtr FindWindow(string lpClassName,string lpWindowName);
[DllImport("user32.dll",EntryPoint="FindWindowEx")]
public static extern IntPtr FindWindowEx(IntPtr hwndParent,IntPtr hwndChildAfter, string lpszClass, string lpszWindow);
是hook技术
这个什么语言写都一样拉
SetHookEx