我用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#项目中的此代码停止记录? 提前致谢