草庐IT

鼠标移出

全部标签

windows - 检测设备(打印机、扫描仪、鼠标等)是否不工作

如果打印机有问题,Windows的设备管理器会在有问题的打印机旁边显示一个特殊图标。我正在使用DelphiXE2,我想知道如何以编程方式检测WindowsXP或更高版本的此类信息,即。functionDetectDriversProblems():TStringList;begin//ScanComputerorqueryWindowstoknowifadriverhasissuesand//returnlistoffaultyhardware(ifany)end; 最佳答案 您可以使用Win32_PnPEntityWMI类和Con

windows - 检测键盘或鼠标事件是否由软件触发

在Windows上运行的桌面应用程序中,有没有一种方法可以确定键盘或鼠标事件是由硬件触发的,而不是由TeamViewer、Steam或其他远程桌面软件等应用程序触发的?我的目的不是防止机器人,而是防止远程访问应用程序。RawInputAPI似乎可以让我检测到使用SendInputAPI发送的虚假事件。是否正确? 最佳答案 SetWindowsHookEx()提供的低级键盘/鼠标Hook报告输入是由实际设备生成还是由应用程序代码注入(inject)。对于low-levelkeyboardhook,钩子(Hook)提供了一个指向KBDL

c# - 如何在不跳过的情况下精确跟踪鼠标坐标

我需要一种比这段代码更精确地跟踪鼠标坐标的方法。如果您运行此代码并非常快地移动鼠标或快速改变方向,坐标可能如下所示:50然后是40。似乎当鼠标快速移动时它不会跟踪指针覆盖的所有点,如下所示例如,它会跳过10个坐标。如果我慢慢移动它,就没有问题。我需要一种方法来跟踪所有指针坐标而不会跳过。我已经尝试使用全局Hook的代码项目示例,结果相同。我怎样才能做到这一点?是否可以更改注册表以强制Windows跟踪所有坐标。可能吗?我更愿意用C#来做,但也会考虑其他方式。谢谢。privatevoidForm1_MouseMove(objectsender,MouseEventArgse){if(nu

c++ - 鼠标指针渲染器

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭9年前。我正在考虑使用C++创建一个针对Windows7(使用Windowsapi)的软件,它允许在同一台PC上使用第二个鼠标指针,所以我的问题是Windows的女巫部分正在处理鼠标指针的渲染?我相信了解它的实际工作原理将使我能够模仿它以呈现第二个鼠标指针。谢谢。

python - 在 python 中,在 Windows 上,如何等到鼠标移动?

我正在开发一个屏幕捕获工具,该工具旨在帮助软件开发人员了解用户是如何导致应用程序崩溃的。这个想法是在鼠标开始移动时开始屏幕捕获,并在鼠标没有移动5分钟后停止。屏幕捕获通过ffmpeg的子进程工作正常,唯一剩下的问题(应用程序崩溃除外)是启动和停止屏幕捕获。我怎样才能做到这一点?理想情况下,它可以与条件变量一起使用,但即使是测试鼠标是否在最后一秒移动的循环也可以。python是否有可能支持类似OnMouseMove()的东西? 最佳答案 一个循环+pywin32,像这样:importwin32apifromtimeimportslee

c# - 如何将鼠标和键盘事件发送到另一个进程?

假设我们有2个窗口进程,进程A是发送者,进程B是接收者。进程B正在运行经典的Win32API事件循环如何生成鼠标和键盘事件并将其从进程A发送到B? 最佳答案 基本上是通过SendMessage或PostMessage。如果您想为整个操作系统模拟输入事件,那么SendInput可能会很有趣。 关于c#-如何将鼠标和键盘事件发送到另一个进程?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questio

c# - 在 C# 中将鼠标光标移出屏幕

我有一个高度为2000的wpf窗口,实际桌面高度约为1000。显然,大约一半的窗口不在屏幕上。即使窗口延伸到屏幕下方,鼠标也不会向下移动到该区域。我确实希望此内容不在屏幕上,并且如果鼠标位于该位置的元素上,我希望鼠标能够移过它并单击元素。我不想更改我的屏幕分辨率,因为某些内容绝对不能显示在屏幕上。不确定该怎么做。 最佳答案 光标定界不是由应用程序完成的,而是由Windows本身完成的。据我所知,没有办法让你的光标指向屏幕之外。您可以通过执行许多游戏的操作来模拟您想要的内容。不要绘制Windows光标,在您的应用程序窗口中绘制自定义光

java - 鼠标显示颜色

我正在尝试制作一个应用程序来显示我的鼠标指向的颜色,我不是说在我自己的应用程序中,而是在任何屏幕上的窗口中的任何地方,有点像我鼠标指针旁边的标签,它显示确切的颜色.我是一名Java开发人员,但我不认为这可以在Java中完成,我在想也许我需要某种脚本,但我不知道是否会真正得到任何帮助 最佳答案 解决方案由两部分组成:第1部分:检索颜色:PointmouseLocation=MouseInfo.getPointerInfo().getLocation();Colorcolor=newRobot().getPixelColor(mouse

c++ - 我如何强制 Windows 在 SetCursorPos 之后忘记旧的鼠标位置?

我正在尝试使用SetCursorPos在光标到达屏幕边缘时移动光标位置(对于scrubby控件);标准的“跟踪直到边缘被击中,将光标移动到屏幕中间”。问题是Windows在收到鼠标事件后立即将光标位置重置回原来的位置。出于调试目的,我使用以下代码制作了一个测试应用程序:http://msdn.microsoft.com/en-us/library/windows/desktop/ms648380(v=vs.85).aspx#_win32_Using_the_Keyboard_to_Move_the_Cursor这向我展示了相同的行为:我使用鼠标将光标停在窗口的左上角(在"file"菜单

c++ - 当用户按下 Ctrl 并单击时获取鼠标坐标

我想在用户按下Ctrl并同时单击时获取鼠标单击坐标X和Y。用户可以单击屏幕或程序上的任意位置。我希望我的程序在按下Ctrl键并且同时单击鼠标时捕获事件并获取坐标。我想获取系统坐标X和Y,而不是其他程序的窗口坐标。我正在使用C++。怎么做?Windows操作系统,WINAPI代码我正在做的下一步是行不通的:HHOOKMouseHook;LRESULTCALLBACKMouseHookProc(intnCode,WPARAMwParam,LPARAMlParam){PKBDLLHOOKSTRUCTk=(PKBDLLHOOKSTRUCT)(lParam);POINTp;if(wParam==