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

问题描述 投票:0回答:2

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

windows security clipboard
2个回答
0
投票

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


0
投票

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

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

这可能是一个好的开始

© www.soinside.com 2019 - 2024. All rights reserved.