如何在Windows中禁用应用程序的剪贴板功能

时间:2015-01-20 14:38:01

标签: windows security clipboard

如何在Windows中禁用应用程序的剪贴板功能?提出此问题的原因是禁止用户复制此应用程序的任何信息。源代码不适用于此应用程序。我可以开发一个不允许用户使用复制功能的应用程序吗?任何例子将不胜感激。感谢。

2 个答案:

答案 0 :(得分:0)

你可以写一个剪贴板监控程序,它会对FOO.EXE中的副本作出反应并擦除剪贴板。不要擦除所有内容,使用剪贴板所有者句柄来识别应用程序。并且在通知事件期间不要擦除剪贴板。而是设置一个短暂的延迟,例如睡眠(500),然后返回并清除它。也不要对你自己的事件做出反应,否则你将陷入循环,直到你遇到这个论坛的同名(堆栈溢出)。 以您选择的语言查找剪贴板监控的示例。

答案 1 :(得分:0)

编写一个程序来中断所有按键并忽略ctrl + C(V,X?)

https://docs.microsoft.com/en-us/dotnet/api/system.windows.forms.control.keypress?view=netframework-4.8

这可能是一个好的开始