import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ ::User32.SetWindowDisplayAffinity(winform.hwnd, 0x11); winform.show(); win.loopMessage();
红色森林 有趣的内容。正好前几天看到一篇如何破解不让截屏录屏的文章,这一说想起来了。有时间找出来。
netfox hook这个函数,把第二个参数赋值为0,,可以破解
光庆 不用hook,直接用这个函数重新设置一下就可以。设置以后还可以改的。
别的进程程序
netfox 别的进程程序
可以用 godking.processMemory ,试一下用下面的代码解决:
var hwnd = 1313892;//要解除截图限制的目标窗口句柄 import godking.processMemory; var p = godking.processMemory.openHwnd(hwnd); var f = p.getProcAddress("User32.dll","SetWindowDisplayAffinity"); p.createThread(f,hwnd);
光庆 可以用 godking.processMemory ,试一下用下面的代码解决:var hwnd = 1313892;//要解除截图限制的目标窗口句 ...
试了下,没有解除掉,还是不能截
netfox 试了下,没有解除掉,还是不能截
光庆 var hwnd = 1313892;//要解除截图限制的目标窗口句柄。有没有改窗口句柄?
netfox 肯定有改的
试试我这两个exe文件有没有效果。
代码如下:
防截屏:
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( edit={cls="edit";text="Edit";left=264;top=184;right=512;bottom=272;edge=1;multiline=1;z=1} ) /*}}*/ ::User32.SetWindowDisplayAffinity(winform.hwnd, 0x11); winform.show(); winform.edit.text = winform.hwnd; win.loopMessage();
解除:
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls="button";text="Button";left=320;top=328;right=448;bottom=384;z=2}; edit={cls="edit";text="Edit";left=312;top=200;right=456;bottom=264;edge=1;multiline=1;z=1} ) /*}}*/ winform.button.oncommand = function(id,event){ var hwnd = tonumber(winform.edit.text,10);//要解除截图限制的目标窗口句柄 if !hwnd return ..win.msgbox("请输入正确的窗口句柄"); import godking.processMemory; var p = godking.processMemory.openHwnd(hwnd); var f = p.getProcAddress("User32.dll","SetWindowDisplayAffinity"); p.createThread(f,hwnd); ..win.msgbox("OK") } winform.show(); win.loopMessage();
光庆 试试我这两个exe文件有没有效果。代码如下:防截屏:import win.ui; /*DSG{{*/ var winform =&nb ...
win11 ,无效,其它系统不知
netfox win11 ,无效,其它系统不知