2010年4月15日 星期四

Windows XP的WebDAV

Windows XP有內建WebDAV的client, 設定如下:
網路上的芳鄰 -> 新增一個網路位置 -> 選擇其他的網路位置 -> 網際網路或網路位址
輸入webdav的位置, 如: http://我的網域.com/webdav
照理說就可以了.
但是WindowsXP SP2卻不行, 在密碼驗證那裡都過不去. 原因是Windows XP SP2取消了BasicAuth(不知道是什麼).

總之到註冊檔裡加上DWORD的UseBashAuth, 然後隨便給他一個不是零的值:
HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Services\WebClient\Parameters\UseBasicAuth (DWORD)

重開機就可以了, 真的.