мням... еще я что-то смутно помню, что в виндовс xp\7 были учетные записи. Разве владелец учетной записи через всякие политики не может запретить чтение другим пользователям своих файлов?
тестил когда-то под линуксом для символической ссылки. Видать, он читает какую-то там пометку в inode и если ссылка невалидна, то возвращает false. Начет жестких не в курсе. не тестил.