我有一个用 C# 开发的应用程序。我需要一种机制来限制用户在应用程序窗口位于顶部时进行屏幕截图。是否可以限制用户截屏?
我已经听过 PrtScr 按钮来限制窗口的内置机制来截屏。
但是如果用户使用一些捕获应用程序来捕获皮肤.. 我认为可能有一些 windows 事件或类似的东西,当截屏时触发。我需要知道它。任何帮助将不胜感激...
我有一个用 C# 开发的应用程序。我需要一种机制来限制用户在应用程序窗口位于顶部时进行屏幕截图。是否可以限制用户截屏?
我已经听过 PrtScr 按钮来限制窗口的内置机制来截屏。
但是如果用户使用一些捕获应用程序来捕获皮肤.. 我认为可能有一些 windows 事件或类似的东西,当截屏时触发。我需要知道它。任何帮助将不胜感激...
已在 SO 上讨论/回答:如何防止打印屏幕
在询问之前尝试搜索一下!;-)
在 windows 窗体应用程序中,在窗体 keyup 事件中使用此代码,
if (e.KeyCode == Keys.PrintScreen)
{
Clipboard.Clear();
}
表单 keypreview 应该是真的。