eggplant said:
remote refers to a non local - i.e. not the physical computer in question - ie another pc on the network. - have a go, create a share on an xp box, create a user with no password and try and connect using this user account.
Should you want to allow users with no password access, you can change the local security policy but this isnt really a good idea,.
Read kb304040 again. The part you refer to is under the heading:
Behavior that is
not caused by turning on Simple File Sharing
Also the full text reads :
Remote users cannot authenticate by using an account that has a blank password.
This authentication is configured separately.
It also says:
Simple File Sharing is always turned on in Windows XP Home Edition-based computers. By default, the Simple File Sharing UI is turned on in Windows XP Professional-based computers that are joined to a workgroup
Which describes most home setups i've ever seen,and goes on to say:
Managing levels of access to shares and to files
You can use Simple File Sharing to configure five different levels of access to shares and files:• Level 1: My Documents (Private)
• Level 2: My Documents (Default)
• Level 3: Files in shared documents available to local users
• Level 4: Shared Files on the Network (Readable by Everyone)
• Level 5: Shared Files on the Network (Readable and Writable by Everyone)
NOTES• By default, files that are stored in My Documents are at Level 2.
• Levels 1, 2, and 3 folders are available only to a user who is logging on locally. Users who log on locally include a user who logs on to a Windows XP Professional-based computer from a Remote Desktop (RDP) session.
• Levels 4 and 5 folders are available to users who log on locally and remote users from the network.
For your benefit, I have two newly configured PCs ready to ship and can confirm that neither have passwords and can share resources with no problems.
I suspect you've changed the policy manually or by setting up a remote access service which forces this policy, which was the reason for me trying to distinguish between local (inside the LAN) and remote (outside...)