我遇到了一个小黑客,声称它可以在 Windows 上启用 smb://。
抱怨是这样的事情<a href="\\computername\path\file.ext">text</a>
不起作用。
虽然您可以在您的 url 中使用 file://///,但用户希望使用 smb://,以便它是跨平台的。
hack 如下:
1) 创建这个 Reg 文件,保存并执行它:
REGEDIT4
[HKEY_CLASSES_ROOT\smb]
@="URL:smb Protocol"
"URL Protocol"=""
[HKEY_CLASSES_ROOT\smb\shell]
[HKEY_CLASSES_ROOT\smb\shell\open]
[HKEY_CLASSES_ROOT\smb\shell\open\command]
@="\"C:\\smb.bat\" \"%1\""
然后在您的 C 文件夹中创建 smb.bat 文件,其中包含以下内容:
@echo off
cd C:\
set url=%~dpnx1
explorer \%url:~7%
exit
我的问题:这有多安全,以及对此事的任何其他想法?除了我的意思是 file:///// 。