【发布时间】:2020-06-03 20:08:05
【问题描述】:
我试图阻止用户在打开以供阅读时复制加密的电子邮件。 为了限制右键单击 + 复制,我在 CustomUI 中使用了 contextMenu,它正在工作。 我需要限制键盘 ctrl+c。
已经尝试过低级钩子,它实际上是在检测击键。 Detecting text changes in Word 2016 from VSTO add-in 问题是即使我使用 ClipBoard.SetText(string.Empty) 清除剪贴板,所选文本也会被复制。 我假设复制操作是在之后发生的。
任何建议都将不胜感激。
我正在使用 C#,VSTO Outlook 插件。
【问题讨论】:
-
Windows 10用户也可以求助于Windows+Shift+S并进行屏幕复制。或者他们可以使用Snipping Tool。此外,他们可以将邮件打印为 PDF 并从生成的 PDF 文件中复制文本。 -
感谢您指出这一点。知道如何在 VSTO for Outlook 中处理这个问题吗?
-
没有机会防止未经授权的屏幕复制。用户可以看到的所有内容,都可以通过相机查看和存储。这样的障碍使生活变得繁琐,但没有达到他们的目标。
-
谢谢,我目前的输入是在电子邮件正文中限制从键盘复制。有兴趣了解如何通过 VSTO Outlook 插件实现这一目标
标签: c# vsto outlook-addin