钓鱼王的鱼线怎么样:ws2_32.dll这个文件干什么用的
来源:百度文库 编辑:九乡新闻网 时间:2024/04/29 06:37:18
网页教学友情提示:ws2_32.dll 是 Windows Sockets应用程序接口,用于支持 Internet 和网络应用程序,是个动态链接库文件。 一般在自己电脑上,不会不想使用某个软件,但却有些软件不想让别人使用。怎么办?
方法:
在该软件安装目录下新建一个文件名为 ws2_32.dll 的文件(建立一个空的文本文件,然后将文件名改为ws2_32.dll,注意扩展名。) 此后在运行该软件应用程序时,系统就会有出错提示:“应用程序或 DLL X:\XXX\XXX\ws2_32.dll 为无效的 Windows 映像。请再检测一遍您的安装盘。”该软件就不能被使用了。本方法适用基于NT系统的WinXP, Win2000, Win2003。
当然,这只是一个小技巧。如果你想在别人的电脑上玩游戏,却发现不能运行程序,那就赶快到该游戏的安装目录下看看,有没有一个 ws2_32.dll 的文件。
简单原理:
ws2_32.dll 是 Windows Sockets应用程序接口,用于支持 Internet 和网络应用程序,是个动态链接库文件。程序运行时会自动调用 ws2_32.dll 文件。而 Windows 在查找动态链接库文件时会先在应用程序当前目录搜索,但此时该目录下的文件是重建的一个空文件,所以程序就不能被正常运行了。
一些知识:
ws2_32.dll 一般位于系统文件夹中。Windows 在应用程序当前目录没有找到然后会去搜索 Windows 所在目录,如果还是没有会搜索 system32 和 system 目录。一些病毒利用此原理在杀毒软件目录中建立伪 "ws2_32.dll" 的文件或文件夹,在杀毒软件看来这是程序运行需要的文件而调用,这个所谓的“文件”又不具备系统 "ws2_32.dll" 文件的功能,所以杀毒软件等就无法运行了而提示:应用程序正常初始化 (0xc00000ba) 失败!
伪 "ws2_32.dll" 文件夹其实重命名之后程序就可以运行的,但是有个没用的又无法删除的文件夹看着也不舒服,因此这个内部含有非法文件名的文件夹就用下面方法删除:
1. 解压附件里面的文件(修复“显示所有文件和文件夹”.reg),双击它修复显示所有文件和文件夹。然后在资源管理器上点击工具>>选项 >>查看,将隐藏受保护的操作系系统(推荐)的勾去掉,勾选显示所有文件和文件夹之后一路的确认,好了现在隐藏的文件全部显示出来。(临时解决办法可以将 ws2_32.dll 文件夹改个名称,要彻底删除请往下看。)
2. 到杀毒软件的安装目录下找到以伪 "ws2_32.dll" 的文件夹(一般隐藏的文件夹颜色略白)。
3. 解压附件里面的“将畸形文件托到我上面.bat”到任意目录,用鼠标左键点击将要删除的 ws2_32.dll 文件或者文件夹(一般这些目录下的隐藏文件都需要删除)按住不松然后拖放到该文件图标上(就像把文件拖到文件夹里的操作一样,此工具双击是不能运行的),一个 CMD 窗口闪烁之后伪 "ws2_32.dll" 文件夹就被删除了。你需要的软件就可以启动了!此批处理文件也可以删除其他文件名怪怪的文件。
ws2_32.dll这个文件干什么用的
DLL文件的介绍与修改
怎么安装系统的dll文件
C盘里的每个文件都是干什么用的
什么是DLL文件?DLL文件是什么意思?
dll文件是不是可执行文件
hal.dll文件版本
在VC中创建DLL文件的方法步骤
乔装成DLL文件的新型恶意网页病毒
系统DLL文件或注册表受损的快速恢复
缺少DLL文件的用户来这里下载
关于system32 hal.dll文件丢失的解决方法
Asp.net调用DLL文件
为什么AVG老是报w32time.dll这个文件。 - 国外杀毒软件讨论区_卡饭论坛_计算...
你知道C盘里的每个文件都是干什么用的吗?可参考
【你知道C盘里的每个文件都是干什么用的吗?】
你知道C盘里的每个文件都是干什么用的吗?
你知道C盘里的每个文件都是干什么用的吗?
你知道C盘里的每个文件都是干什么用的吗?1
你知道C盘里的每个文件都是干什么用的吗?////
你知道C盘里的每个文件都是干什么用的吗?55
你知道C盘里的每个文件都是干什么用的吗?
你知道C盘里的每个文件都是干什么用的吗?
你知道C盘里的每个文件都是干什么用的吗?