I'm thinking it has something to do with code access security but I don't know much about that subject. It's not the same as file access security which is handled by the OS whereas code access security is handled by the .Net CLR I believe.
Rip Ryness
International Falls, MN