如何解锁?

时间:2016-11-07 12:59:28

标签: c# hook unhookwindowshookex

我做了一个非常简单的Hook代码(我是初学者)。

我打开了记事本并进行了测试。

如果我按任意键,它会发出哔哔声并自行打印。

除“x”键外,它是终止键。

问题

我不想看到“x”键打印出来。我刚退出程序。我该怎么办?

True
False

1 个答案:

答案 0 :(得分:1)

  

我不希望在记事本上看到终结符In [15]: df.index.set_levels(projection.astype(int), level='ProjectionPeriod', inplace=True) df.index.get_level_values('ProjectionPeriod') Out[15]: Int64Index([2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2017, 2017, 2017, 2017, 2017, 2017, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2017, 2017, 2017, 2017, 2017, 2017, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2017, 2017, 2017, 2017, 2017, 2017, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2016, 2017, 2017, 2017, 2017, 2017, 2017], dtype='int64', name='ProjectionPeriod')

然后不要在链中调用下一个钩子:

x

将它挂钩以安装自己的处理程序之前的现有处理程序(来自winapi)的想法。通过拦截(就像你已经这样做了),你不仅正在聆听,而且仍然通过该调用调用以前的处理程序。

尝试类似(未经测试)的内容:

return CallNextHookEx(_hookID, nCode, wParam, lParam);