Do Note

儒道佛魔修心地

通过ws2_32.dll 禁止程序连网


    曾经研究过如何限制程序的运行,有组策略法,映像劫持等手段.最近在研究家长控制功能时又发现一种手段,通过DLL文件来限制.该方法只对连网的程序有效…因为对于这部分程序来说,不能连网也就相当于是被禁用了.(如QQ,IE等) 


 

1.先看下ws2_32.dll – DLL文件信息

DLL 文件: ws2_32 或者 ws2_32.dll DLL

名称: WinSock 2.0 32bit

描述: ws2_32.dll是Windows Sockets应用程序接口,用于支持Internet和网络应用程序。

属于: Windows Sockets 系统

DLL文件: 是

常见错误: File Not Found, Missing File, Exception Errors

2.实战:在规定时间内限制QQ和IE连网建立2个BAT文件,分别命名为xianzhi.bat和jiechu.bat(都假设程序安装在C盘下)

xianzhi.bat代码

  1. @echo off  
  2. md "C:\Program Files\Tencent\QQ"\ws2_32.dll 
  3. md "C:\Program Files\Internet Explorer"\ws2_32.dll   
  4. exit  
 

jiechu.bat代码

  1. @echo off   
  2. rd "C:\Program Files\Tencent\QQ"\ws2_32.dll 
  3. rd "C:\Program Files\Internet Explorer"\ws2_32.dll   
  4. exit   

 把2个文件添加到任务计划中去,时间按需要设置