我有一个关于在Windows上的主机文件的位置的一般性查询。 它驻留在这个位置:
f:\windows\system32\drivers\etc\hosts
我的问题是为什么? 微软能否为主机文件select一个更隐蔽的位置?
那么,我不是一个微软内部人员,但这是我的逻辑:
%WINDIR% – 所有的Windows文件都在这里
system32 – 这些是32位系统二进制文件
司机 – 呃…司机
etc \ hosts – 您需要了解Windows TCP / IP堆栈是BSD TCP / IP堆栈的实现,在* nix系统中,主机文件位于/ etc / hosts
这是我最好的猜测,为什么它放在那里。
如果你不喜欢那个位置,你可以随时通过regedit和修改这个值来改变它:\ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Tcpip \ Parameters \ DataBasePath
我的猜测是这是一个系统文件,所以这就是为什么它在这个位置。
对于什么是值得的,你可以创build一个文件的快捷方式,快捷方式在一个更方便的位置。 例如,当我在Windows桌面上使用Apache时,我想要添加虚拟主机,这需要修改主机文件以便可以访问它们。 所以我有一个快捷方式到位于我的Apacheconfiguration文件夹的主机文件。
是的,他们可以。