社区
C#
帖子详情
C#全局钩子问题
youxitalent
2010-10-15 10:11:42
想安装一个WH_CALLWNDPROC的全局钩子,但是发现安装不是,会发上弹出什么内存不能written。
然后死机。想知道为什么,要怎么做?
m_hScreenHook = Win32Api.SetWindowsHookEx(
WH_CALLWNDPROC,
m_ScreenHookProcedure,
Marshal.GetHINSTANCE(
Assembly.GetExecutingAssembly().GetModules()[0]),
0);
...全文
100
4
打赏
收藏
C#全局钩子问题
想安装一个WH_CALLWNDPROC的全局钩子,但是发现安装不是,会发上弹出什么内存不能written。 然后死机。想知道为什么,要怎么做? m_hScreenHook = Win32Api.SetWindowsHookEx( WH_CALLWNDPROC, m_ScreenHookProcedure, Marshal.GetHINSTANCE( Assembly.GetExecutingAssembly().GetModules()[0]), 0);
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
youxitalent
2010-10-15
打赏
举报
回复
[Quote=引用 2 楼 gomoku 的回复:]
纯C#做不来WH_CALLWNDPROC。
要注入其他进程需要一个本地dll,这个c#做不来。
[/Quote]
难道就是因为这个要用c++的代码?
youxitalent
2010-10-15
打赏
举报
回复
[Quote=引用 1 楼 vpoint2009 的回复:]
这个钩子程序不错:http://www.codeproject.com/KB/system/WilsonSystemGlobalHooks.aspx
搭车问下:WH_SHELL和WH_CBT有什么区别?
[/Quote]
这个之前我也看过,但是里面很多都是用c++实现的。
gomoku
2010-10-15
打赏
举报
回复
纯C#做不来WH_CALLWNDPROC。
要注入其他进程需要一个本地dll,这个c#做不来。
vpoint2009
2010-10-15
打赏
举报
回复
这个钩子程序不错:http://www.codeproject.com/KB/system/WilsonSystemGlobalHooks.aspx
搭车问下:WH_SHELL和WH_CBT有什么区别?
dotNet
C#
下的
全局
钩子
问题
dotnet代码 受托管的原因要实现
全局
钩子
,只能使用WH_MOUSE_LL之类的
钩子
,其实也就两个另一个是键盘的。但就WH_MOUSE_LL而言,在windowsxp下会有
问题
,当点击托管程序窗口非客户区最小化,关闭等按钮时会有几秒钟卡在那,这个与winxp的窗口效果有冲突(xp的窗口效果实现也使用了
钩子
?),只要把窗口动画效果关掉,或在显示设置里,使用经典的窗口样式(windows2000那样的)就不会有这样的现场产生了。所以使用WH_MOUSE_LL也是有
问题
的,这个在网上有很多
[
C#
.net]如何解决安装系统
全局
钩子
程序调试时失败的
问题
在做一个跟
钩子
有关的程序,在网上找了一些代码,看起来应该是没有
问题
的,可是复制到我的工程里就怎么都无效,SetWindowsHookEx总是返回0. 查资料无果 于是对比别人的工程和自己的工程有什么差别。终于,发现了解法!! 如下图所示: 在工程属性的调试项中,只要把“启动Visual Studio承载进程”这一项的勾选去掉,就可以了。原因未知。 希望能给其他人带来一些便...
c#
全局
钩子
实现扫码枪获取信息。
1.扫描枪获取数据原理基本相当于键盘数据,获取扫描枪扫描出来的数据,一般分为两种实现方式。 a)文本框输入获取焦点,扫描后自动显示在文本框内。 b)使用键盘
钩子
,勾取扫描枪虚拟按键,根据按键频率进行手动输入和扫描枪扫描判断。 2.要实现系统
钩子
其实很简单,调用三个Win32的API即可。 SetWindowsHookEx用于设置
钩子
。(设立一道卡子,盘查需要的信息) CallN...
键盘敲击计数器·.NET中实现Global Hook
转载自:mvm blog自从开始做现在这份工作以后,发现自己敲键盘明显增多,日常工作就是以编程以及type in各种各样东西为主,抑或就是在MSN Messenger上“笔谈”,以致我觉得我的键盘都有些承受不了了,“Alt”键有些粘滞。所以我打算短期内去买一个微软人体工学键盘,应该会对我的手腕和手指有好处。突然我又想到,很想知道一下我每天敲击键盘多少下。搜索了一下Google没有找到什么有关的
ProgramRecorder v1.0.061128
最近,测试课程交货日期逼近,终于连夜赶出来一个功能测试软件ProgramRecorder。其实说实话,很多是第一次尝试,一再被细节
问题
拖了很久,例如在
c#
做
全局
钩子
,dll的通信等,最后终于有个眉目。先把软件发上CSDN庆祝一下,不知可否收录了。终于可以静下心来做该做的事了……
C#
111,129
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章