防止在C#中使用Python进行屏幕录制

我用C#准备了一个防止屏幕记录和屏幕捕获的项目,但是最近有人告诉我,还有另一种使用Python轻松记录屏幕的方法。我搜索并找到了示例代码:

import numpy as np
import cv2
from mss import mss
from PIL import Image

mon = {'top': 160, 'left': 160, 'width': 200, 'height': 200}

sct = mss()

while 1:
    sct.get_pixels(mon)
    img = Image.frombytes('RGB', (sct.width, sct.height), sct.image)
    cv2.imshow('test', np.array(img))
    if cv2.waitKey(25) & 0xFF == ord('q'):
        cv2.destroyAllWindows()
        break

如何防止C#项目中的此代码停止记录? 提前致谢

评论