其实这个工具原理很简单,就是用过API来设置系统的Hosts文件,这可以方便管理
程序主界面
这个工具只是给大家一个管理界面去管理Hosts文件,可以增加规则,可以删除规则,可以修复hosts文件,在修改hosts文件的时候,因为只是简单的使用相关的api函数,所以没有考虑到去突破安全软件的主动防御技术,所以会被安全软件的所拦截,大家要是有兴趣的话可以去尝试着突破下。本程序用到的就是文件的读和写,那么主要的还有一个就是要确定hosts文件所在的系统位置,根据操作系统的不同,那么hosts文件所在的路径也不大相同,一般情况下在windows Nt/2000/Xp系统中hosts文件位于(c:/windows/system/drivers/etc)目录下,而在除这些系统外,可能位于 (系统目录/hosts) ,所以在写这个程序中我们要去获得系统的版本然后在构建出hosts文件的路径来才会成功的修改hosts文件.
程序主界面
![](https://p-blog.csdn.net/images/p_blog_csdn_net/inventworm/Snap1.gif)
这个工具只是给大家一个管理界面去管理Hosts文件,可以增加规则,可以删除规则,可以修复hosts文件,在修改hosts文件的时候,因为只是简单的使用相关的api函数,所以没有考虑到去突破安全软件的主动防御技术,所以会被安全软件的所拦截,大家要是有兴趣的话可以去尝试着突破下。本程序用到的就是文件的读和写,那么主要的还有一个就是要确定hosts文件所在的系统位置,根据操作系统的不同,那么hosts文件所在的路径也不大相同,一般情况下在windows Nt/2000/Xp系统中hosts文件位于(c:/windows/system/drivers/etc)目录下,而在除这些系统外,可能位于 (系统目录/hosts) ,所以在写这个程序中我们要去获得系统的版本然后在构建出hosts文件的路径来才会成功的修改hosts文件.