簡體   English   中英

如何在 Windows 中禁用應用程序的剪貼板功能

[英]How do I disable clipboard functionality for an application in Windows

如何在 Windows 中禁用應用程序的剪貼板功能? 問這個問題的原因是禁止用戶復制此應用程序的任何信息。 此應用程序的源代碼不可用。 我可以開發一個不允許用戶使用復制功能的應用程序嗎? 任何例子將不勝感激。 謝謝。

您可以編寫一個剪貼板監控程序,該程序會對來自 FOO.EXE 的副本做出反應並擦除剪貼板。 不要擦除所有內容,使用剪貼板所有者句柄來識別應用程序。 並且不要在通知事件期間擦除剪貼板。 相反,設置一個短暫的延遲,例如 sleep(500),以返回並清除它。 也不要對您自己的事件做出反應,否則您將陷入循環,直到遇到此論壇的同名(堆棧溢出)。 以您選擇的語言查找剪貼板監控示例。

編寫一個程序,中斷所有擊鍵並忽略 ctrl+C (V,X?)

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

這可能是一個好的開始

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM