草庐IT

mouse-hook

全部标签

c# - 是否可以检测 Windows 何时自动断开低级键盘 Hook ?

我正在开发一个使用键盘钩子(Hook)的程序。但是,当运行该程序的PC只是稍微过载时,就会导致Windows断开与该程序的Hook,从而导致它不再响应击键。有没有办法避免这种情况,或者更好的办法是提出一种不同的方法来解决完全相同的问题,通过使用不同的体系结构,可能涉及管道? 最佳答案 您无法“检测”到这一点,您绝对不需要这样做。您所描述的是一项功能,特别是Windows7中引入的一项功能,用于保护您的系统免受恶意应用程序的侵害。applicabledocumentation如此描述它(特别注意粗体部分):Thehookprocedu

c# - 如何使用 LowLevelKeyboardHook Hook Win + Tab

简而言之:在Win+Tab之后阻止Win使Windows认为Win仍然处于关闭状态,然后按下S和Win键,例如将打开搜索super按钮,而不是仅仅键入“s”...直到用户按下Win再次。不阻止它意味着将显示Windows开始菜单。我陷入了困境!使用Alt+Tab使用LowLevelKeyboardHook或Win+使用RegisterHotKey的一些UboundedKey。只有使用LowLevelKeyboardHook的Win键才会出现此问题。在下面的示例中,当检测到Win+Tab组合时,我将接管Winup事件。这导致每次后续击键的行为就好像Win键仍然按下一样。privatest

windows - 我必须做什么才能使我的 WH_SHELL 或 WH_CBT Hook 过程从其他进程接收事件?

我正在尝试使用SetWindowsHookEx设置一个WH_SHELLHook,以获取系统范围内HSHELL_WINDOWCREATED和HSHELL_WINDOWDESTROYED的通知事件。我为最后的dwThreadId参数传递了0,根据thedocs,应该“将Hook过程与所有现有线程关联起来,这些线程与调用线程在同一桌面上运行”。我还为hMod参数将句柄传递到我的DLL(Delphi中的HInstance),就像我查看的所有示例一样。然而,我只收到由我自己的应用程序创建的窗口的通知,而且-通常情况下-我的测试结果是一旦我关闭我的应用程序,桌面进程就会崩溃。在您询问之前,我会调用

windows - 检测键盘 Hook

有没有办法检测哪些程序或模块正在监听键盘钩子(Hook)?也许是通过Sysinternals? 最佳答案 这篇博文有说明:http://zairon.wordpress.com/2006/12/06/any-application-defined-hook-procedure-on-my-machine/ 关于windows-检测键盘Hook,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

node.js - 由于外部模型, Hook (预中间件)中的 Mongoose 模型查询(findById)错误

在这种情况下,我有两个模型:协议(protocol)和评论。每个模型都有一个调用另一个模型的中间件('pre'或'remove')。在Comment.js中调用Comment中间件会在Protocol.findById()处停止,因为Protocol是一个对象而不是模型函数。这是Comment.js中的console.log(Protocol)Protocol:[objectObject]Type:object当constComment=require('../models/comment')在Protocol.js中被移除时,Comment.js中间件工作,控制台将其中的Protoc

ios - Instagram iOS Hook 获取发布的媒体 ID

我的iOS应用正在使用InstagramiOSHook来发布照片。它工作得很好,那里没有问题。我的问题是:我可以从Instagram取回发布的媒体ID吗?如果您需要任何进一步的解释,请告诉我。谢谢 最佳答案 我也遇到了同样的问题。我做了很多研究,但没有找到任何解决方案。所以我们无法取回媒体ID。可能futureInstagram会提供这样的解决方案,但目前还没有办法通过在移动应用程序中编程来实现。 关于ios-InstagramiOSHook获取发布的媒体ID,我们在StackOverf

ios - Hook 主页按钮按下

我应该Hook什么方法来注册主页按钮按下?SpringBoard的menuButtonUp对我不起作用。到目前为止,我在这个网站上看到的所有答案都没有帮助,因为这将使用私有(private)API。 最佳答案 Springboard的_menuButtonUp适用于iOS7和menuButtonUp适用于iOS6 关于ios-Hook主页按钮按下,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/que

android - Cordova after_prepare hook 在 Android 中成功但在 iOS 中失败

我为我的Cordova构建编写了一个after_prepareHook,它从最终构建中删除了node_modules文件夹:#!/usr/bin/envnode/***Thenodemoduleswewanttoremovefromthebuildpriortobuilding*@type{Array}*/varfoldersToRemove=["platforms/android/assets/www/node_modules","platforms/ios/www/node_modules"];varfse=require('fs-extra');varpath=require('

ios - 您可以使用私有(private) API Hook iOS 中的系统函数调用吗?

是否可以在未越狱设备上使用私有(private)APIHookiOS中的系统函数调用?据我所知,使用MobileSubstrate的MSHook在越狱设备上是可行的。我想要完成的是拥有一个应用程序,它可以在控制中心(/image/NfbGw.png)中切换设备方向锁时拦截系统调用,并调用CTRegistrationSetCellularDataIsEnabled以切换蜂窝数据的使用。到目前为止,我已经设法创建了一个iOS8通知中心小部件来执行此操作,但是如果有一种从控制中心切换3G的方法不是很好吗?显然,该应用仅供我个人使用。 最佳答案

iOS Theos Hook 并设置 ivar/property

我正在挂接以下类,我正在尝试弄清楚如何挂接和设置m_proxyPort。我可以毫无问题地阅读它,但如果我想更改它呢?有3个NSStringivar的setter,但是没有m_proxyPort的setter,想知道是否有办法设置那个ivar?@interfaceDDURLProtocol:NSURLProtocol{intm_proxyPort;NSString*_proxyHost;NSString*_proxyUsername;NSString*_proxyPassword;}%hookDDURLProtocol-(void)check{[selfsetProxyHost:@"12