我想写一个停止录屏的程序,我用下面的代码来实现。
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软件不适用。
在上面的代码中可以看到,程序正在运行,屏幕录制程序也在做着自己的工作.但是,在录制的视频中,相关代码的执行形式是以黑白显示的,但是Merlis َAction软件避免了这一点。