我已经在SO和其他地方看到了关于这个主题的一些问题,但我现在更进了一步,面对一些奇怪的行为。
我的应用程序(Excel加载项)安装了一个键盘钩子来监视 ENTER 键以执行某些操作。钩子似乎有效,因为它在用户按 ENTER 时执行我用它连接的程序。但是,我看到了两种奇怪的行为:
SEHException
的库(包含消息“外部组件引发异常”)。如果我没有安装钩子,那么库工作正常。所以我想知道钩子本身是否有问题。我从CodeProject article下载了它,但是在查看其他一些实现时,大多数都有相同的基本代码。