我正在尝试开发一个简单的工具,当用户将内容粘贴到未经授权的应用程序时通知用户。我已经迷上了getclipboarddata函数来执行此操作。但是,像MS Office这样的应用程序有时会通过getclipboarddata来获取内容,但这不是用户粘贴操作。如何区分那些不同的电话?
最佳答案
任何剪贴板查看器都将自动将数据粘贴到自身中。这包括剪贴板程序(例如我自己的ClipMate以及Office),具有剪贴板历史记录的各种编辑器,远程桌面,VMWare和同父异母的兄弟/恶意软件应用程序。
假设您在谈论纯文本,则无法确定用户启动的粘贴。您可以通过查看是否按下Ctrl + V或Shift + Insert来猜测。但这很不稳定。