[filedisk] Add impersonation support for network files
authorShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Thu, 20 Jan 2011 04:35:02 +0000 (23:35 -0500)
committerShao Miller <Shao.Miller@yrdsb.edu.on.ca>
Thu, 20 Jan 2011 04:35:02 +0000 (23:35 -0500)
commitde657535d534a8cf904625ba31ddf041185714d1
tree008c8f3181aea636b5f6a3b94df66357c385d8ec
parentce868de47b91b77e3416708cafb1b520dd25d3bf
[filedisk] Add impersonation support for network files

It should now be possible to attach a file-backed disk to
a file on a network share, assuming the share has been
mapped to a drive letter and assuming permissions allow.

A to-do item would be to allow attaching read-only media
(such as optical discs) without trying for write
permissions on the file.

As a bonus, this commit means that user "User" can't
open files belonging to user "Administrator".  That is
a big security win and something that was pretty bad
before now.

Some re-ordering of functions and function comments for
other filedisk functions were added, too.
WinVBlock.dev
src/include/filedisk.h
src/winvblock/filedisk/filedisk.c
src/winvblock/filedisk/makelib.bat
src/winvblock/filedisk/security.c [new file with mode: 0644]