答案1
好的,我玩了一下。
如果您授予用户对 HOSTS 文件的写权限(如果恶意软件以您的身份运行则很危险),那么您可以使用可以编辑的 .txt 扩展名创建该文件的硬链接(以管理员身份)。
以管理员身份打开 cmd 提示符并使用 FSUtil 在您具有完全访问权限的文件夹(例如您的桌面)中创建硬链接:
fsutil hardlink create C:\Users\%USERNAME%\Desktop\PinnableHosts.txt C:\Windows\System32\drivers\etc\hosts.
然后,您可以在记事本中打开“PinnableHosts.txt”,当您编辑它时,更改将反映在您的 HOSTS 文件中(反之亦然,因为它们是链接的)。
它将(应该)出现在记事本的“最近列表”中,因此可以被固定。
嗨嗨。
答案2
我想在我的文本编辑器中固定一个 .html 文件,但由于 .html 与我的浏览器相关联,因此它从未出现在列表中。
我尝试使用 fsutil,但没有成功(.html 文件位于网络服务器上,而 fsutil 不支持非本地驱动器)
我尝试使用 mklink:mklink C:\Users\%USERNAME%\Desktop\PinnableHTML.txt \ServerName\Folder\Page.html 但它仍然没有出现在“最近”列表中。(使用 /H 硬链接开关也会失败 - 非本地 NTFS 驱动器)
最后,只需将与 .html 关联的程序更改为我的文本编辑器,打开文件,固定它,然后切换回扩展关联,就可以了。