在C#中防抓取屏幕

问题描述 投票:-1回答:1

我想写一个停止录屏的程序,我用下面的代码来实现。

 const uint WDA_NONE = 0;
    const uint WDA_MONITOR = 1;

    [DllImport("user32.dll")]
    public static extern uint SetWindowDisplayAffinity(IntPtr hWnd, uint dwAffinity);
    private void Form4_Load(object sender, EventArgs e)
    {
        SetWindowDisplayAffinity(this.Handle, WDA_MONITOR);
    }

但是,这段代码对Merlis Action软件不适用。

c# .net
1个回答
-2
投票

在上面的代码中可以看到,程序正在运行,屏幕录制程序也在做着自己的工作.但是,在录制的视频中,相关代码的执行形式是以黑白显示的,但是Merlis َAction软件避免了这一点。

© www.soinside.com 2019 - 2024. All rights reserved.