c# - 在 Windows 中全局检测双击

标签 c# c++ windows visual-studio-2010 winapi

<分区>

我想写一个Windows程序,在后台运行并打印出下一次鼠标双击事件发生的确切时间(精确到毫秒)。具体来说,我想要双击桌面上某个 .exe 文件的确切时间。有没有办法做到这一点,如果有的话,您能否提供一些简单的示例代码?

最佳答案

制作 Windows Hook 可能是最好的解决方案。 查看有关 Hook 的文档。

http://msdn.microsoft.com/en-us/library/windows/desktop/ms632589%28v=vs.85%29.aspx

看看这个演示:

http://code.msdn.microsoft.com/windowsdesktop/CppWindowsHook-06957865

关于c# - 在 Windows 中全局检测双击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12851010/

相关文章:

c# - MongoDB C# 驱动程序 - $ 与相同字段匹配两次

c# - WinSCP .NET 程序集拒绝 RSA/DSA key 指纹

c++ - 为什么 c++ string1.size() minus string2.size() 得到错误的答案?

c++ - VS2015 C++协程: promise. get_return_object()返回类型和协程返回类型

javascript - 系统托盘中 MS WIndows 上的 Electron JS 应用程序可以监听键盘事件并启动弹出窗口吗?

c# -/unsafe标志对应的是 "preprocessor"符号吗?

c# - 是否可以创建一个既可以线程安全又可以非线程安全的类?

c++ - 避免插件中的单例在所有实例之间共享

c++ - Qt 内部线程

windows - IsAppThemed 和 IsThemeActive 有什么区别?