Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试使用以下代码使鼠标光标不可见:
Cursor.Hide();
鼠标光标确实会从屏幕上消失,并且不会出现在使用 Expression Encoder 4 捕获的视频中。
PrintScreen 没用,因为它无论如何都不显示鼠标光标。但是,我在我的系统上安装了一个键盘记录器,并且在键盘记录器截取的屏幕截图中可以看到鼠标,即使用户在屏幕上看不到它。
这怎么可能?如何使键盘记录器也看不见鼠标光标?
如果您正在运行 WPF 应用程序,请在运行时尝试此操作(当您捕获屏幕时):
this.Cursor = Cursors.None;
另见这篇文章。
可以对键盘记录器进行编程以截取屏幕截图,然后使用位置和光标类型自行插入光标图像。如果是这种情况,您将无法阻止这种情况的发生。