Кстати, если из службы, которая выполняется от имени системы, запустить консоль, с подключением к текущему рабочему столу, то получится консоль от имени системы, для которой видны все файлы, которые не были залочены.
(8) на корневой дать с наследованием не судьба?
ЗЫ: если сделаешь себя владельцем винда вообще все сама сделает... ;)
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший