分类
电脑技巧

windows系统下的恶作剧,ws2_32.dll

  ws2_32.dll是Windows Sockets应用程序接口,用于支持Internet和网络应用程序。程序运行时会自动调用ws2_32.dll文件,ws2_32.dll是个动态链接库文件位于系统文件夹中。Windows在查找动态链接库文件时会先在应用程序当前目录搜索,如果没有找到然后才会搜索Windows所在目录;如果还是没有会搜索system32和system目录。

以上是摘自百度百科里面的部分,是介绍该文件的作用,他的运行原理是先本地目录然后在环境变量目录,这里说下他说的先搜索windows在搜索system32和system是不对的,环境变量的前后决定他先搜索哪里,正确的ws2_32.dll是在system32目录下的,不过系统默认的环境变量似乎是先system32后windows,那么我们要小小的搞下搞恶作剧就先可以在程序的目录放置一个该文件名的文件,这样这个程序的文件就不能运行了,那么如果我们想搞更大的恶作剧是可以把环境变量修改加入我在最前面加一个”%SystemRoot%\inf”,然后在windows\inf这个目录放置一个空文件的ws2_32.dll,这样所有的程序讲都不能运行了。

注:本文意在讲解windows的运行原理和优先执行关系,重在讲解知识,请不要恶意使用。

分类
电脑技巧

注册表启动项,注册表删除那些程序在开机时候启动

其实很多软件都有此功能了管理启动项,可以很容易的的删除掉多余的启动项,只是我还是想知道是哪里让程序来启动的,不要因为有工具而去拒绝了解这些知识。

我的电脑\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
我的电脑\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
我的电脑\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
我的电脑\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
我的电脑\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunSevercesOnce
我的电脑\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
我的电脑\HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load
我的电脑\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
我的电脑\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
我的电脑\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce