是否可以限制用户在C#中拍摄屏幕快照

时间:2012-08-16 10:08:07

标签: c#-4.0 screenshot

我有一个用C#开发的应用程序。我需要一种机制来限制用户在应用程序窗口顶部时拍摄屏幕截图。 是否可以限制用户截取屏幕截图?

我已经听过PrtScr按钮来限制windows的内置机制来截取屏幕。

但是如果用户使用一些捕获应用程序捕获皮肤..我认为可能会有一些Windows事件或类似的东西,这是在截取屏幕截图时触发的。我需要了解它。任何帮助将不胜感激......

2 个答案:

答案 0 :(得分:2)

已在SO上讨论/回答:How do I prevent print screen

在询问前尝试搜索一下! ; - )

答案 1 :(得分:0)

在Windows窗体应用程序中,在窗体键入事件中使用此代码,

if (e.KeyCode == Keys.PrintScreen)
            {
                Clipboard.Clear();
            }

form keypreview应该为true。