【问题标题】:Is it possible to restrict the user to take snapshot of screen in C#是否可以限制用户在 C# 中拍摄屏幕快照
【发布时间】:2012-08-16 10:08:07
【问题描述】:

我有一个用 C# 开发的应用程序。我需要一种机制来限制用户在应用程序窗口位于顶部时进行屏幕截图。 可以限制用户截图吗??

我已经听过PrtScr Button来限制windows内置机制截屏。

但是如果用户使用一些捕获应用程序来捕获皮肤.. 我认为可能有一些 windows 事件或类似的东西,当截图时触发。我需要知道它。任何帮助将不胜感激...

【问题讨论】:

    标签: c#-4.0 screenshot


    【解决方案1】:

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

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

    【讨论】:

    • 我已经搜索但没有找到。谢谢。
    【解决方案2】:

    在 windows 窗体应用程序中,在窗体 keyup 事件中使用此代码,

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

    form keypreview 应该是 true。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-04-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多