Начиная с Windows XP, корневой каталог системного раздела не может быть записан без прав администратора. Однако по соображениям безопасности Windows Vista и Windows 7 не предоставляют разрешения администратора по умолчанию, даже если они вошли в систему как администратор, если явно не повышены до этого уровня привилегий, что может потребовать щелчка по приглашению UAC. Это связано с тем, что вредоносное ПО может нанести гораздо больший ущерб, если оно работает с разрешениями администратора, чем если оно работает с ограниченными разрешениями пользователя.
В результате, даже если вы вошли в систему как администратор, ваша программа не сможет выполнить запись в корневой каталог диска C:, поскольку ей не предоставлены разрешения администратора. Чтобы решить эту проблему, запустите программу от имени администратора, щелкнув правой кнопкой мыши значок программы и выбрав Запуск от имени администратора. Обратите внимание, что для этого может потребоваться нажать на приглашение UAC. Кроме того, это может снизить вашу безопасность, поэтому делайте это только в том случае, если это действительно необходимо для конкретного приложения.