R. C. White said:
Hi, Rich.
You may be missing the point Seth is trying to make.
When WinXP established a User account for "Rich", it called that user
"Rich" for display purposes, but it assigned a cryptic alias internally.
(If you are familiar enough with the Registry, you may be able to find it
in HKEY_USERS. Personally, I've never tried to decipher these for my
accounts.)
When Win7 established a User account for "Rich", it went through a
similar - but different - internal conversion algorithm, resulting in a
different internal equivalent to "Rich". On the surface, it looks like
WinXP's "Rich", but Win7 can tell the difference.
Because of all these internal transformations, a file created by "Rich" in
WinXP is not recognized as owned by "Rich" in Win7. So, in Win7, "Rich"
must somehow take ownership of that file, or give Win7's "Rich" permission
to read WinXP's "Rich's" file.
As I said, I am just a user, a non-programmer/non-developer, and I've
never learned what the internal machinations are, so I can't explain it
any better than this non-technical version. Maybe someone here can fill
in the proper technical details - if you need them.
RC
--
R. C. White, CPA
San Marcos, TX
(e-mail address removed)
Microsoft Windows MVP (2002-2010)