Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

ошибка копирования файла в Vista

8.2K
03 марта 2009 года
user1
71 / / 16.03.2007
Если пробовать программно(хотя-бы той-же функцией CopyFile)
скопировать файл из одного винчестера на другой в ОС Vista,
то ничего не получится.
Если это делать вручную, то выскакивает окошко, в котором нужно
подтвердить операцию.
Может какую другую функцию использовать ?
Как решить эту проблему в С++ ?
261
04 марта 2009 года
ahilles
1.5K / / 03.11.2005
можно попробовать копировать вручную. через функции CreateFile, ReadFile, WriteFile. открыл файл, считал в буфер, создал новый файл записал в него из буфера.
3
04 марта 2009 года
Green
4.8K / / 20.01.2000
Цитата: user1
Если пробовать программно(хотя-бы той-же функцией CopyFile)
скопировать файл из одного винчестера на другой в ОС Vista,
то ничего не получится.


А код ошибки "то ничего не получится" какой?

5
04 марта 2009 года
hardcase
4.5K / / 09.08.2005
Цитата: Green
А код ошибки "то ничего не получится" какой?


UAC мешает. Нужно спева запросить у ОС повышения полномочий.
В .net это через атрибуты делать можно было, как в WinAPI - не знаю.

8.2K
04 марта 2009 года
user1
71 / / 16.03.2007
Цитата: Green
А код ошибки "то ничего не получится" какой?




Код ошибки 5 - отказано в доступе.
Хотя я на машине администратор.
В XP при всех таких-же условиях копирование проходило без проблем.

14
04 марта 2009 года
Phodopus
3.3K / / 19.06.2008
Цитата: hardcase
В .net это через атрибуты делать можно было, как в WinAPI - не знаю.


Также. В смысле через манифест. Если можно программно - самому интересно.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог