Windows XP自发布以来就不断地公布安全补丁,其实它在其他方面也有很多“虫虫”,这次为大家揪出的两条“虫虫”,算是比较有“杀伤力”的。希望遇到其他“虫虫”的朋友也把自己的遭遇发给晨风,大家一起来抓“虫虫”!
共享文件夹名超长不警告
一天,在Windows XP中文专业版中设置共享文件夹时,我发现了一个“虫虫”——Windows XP不能准确发出共享文件夹名超长的警告!
假设我们选定一个文件夹设置简单共享:用鼠标右键单击该文件夹,选择“共享和安全→共享”,选中“共享该文件夹”,接下来在“共享名”后面输入共享文件夹的名称,如果名称超过12个汉字或12个英文字母,系统就会给出如图1所示的提示。但如果我们将共享文件夹名设为7~12个汉字,系统并不会给出共享文件夹名超长的警告!但局域网中安装Windows 98/Me/NT的计算机却无法浏览到这个共享文件夹!

图1 事实上,在Windows 98/Me/NT中,共享文件夹名可设置的范围就是12个英文字符或6个汉字,超出部分将无法输入。但Windows XP却将“字符”理解为一个字母或一个汉字即表示一个字符,这可以在设置英文和汉字组成的混合共享文件夹名时得到验证:比如我们将共享文件夹名设为“Windows操作技巧大全”,Windows XP提示共享文件夹名超过12个字符,但设置成“Windows操作技巧集”时,则没有这个提示。这应当算是Windows XP的一个“虫虫”。 其实,Windows 2000中文版在设置共享文件夹名时也有这种问题:Windows 2000支持的最大共享文件夹名长度为80个英文字母或40个汉字,但设置共享文件夹名时可输入的范围是80个英文字符或80个汉字,如果共享文件夹名在41~80个汉字之间,系统会提示“该共享名包含无效的字符”(如图2),其实真正的原因是共享文件夹名超长。
