Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

CopyFile в Win7 64bit... [D7]


istok20 ©   (2009-12-28 10:40:00) 

CopyFile и FileExists в папку c:\Windows\System32\drivers\ в win7 64bit работает как-то странно, возвращает true но реально файл не копируется, FileExists при этом тоже пишет true..

CopyFile('c:\myfile.sys', 'c:\Windows\System32\drivers\myfile.sys', false) - TRUE

FileExists('c:\Windows\System32\drivers\myfile.sys') - TRUE

а файл на самом деле не скопировался.

с другими папками работает нормально, но с c:\Windows\System32\drivers\ что-то не так. кто знает в чём дело?

процесс запущен через run as admin, имеет debug privileges,
запускался как под текущим юзером, так и под system - поведение одинаковое.


RWolf   (2009-12-29 09:33:00) [1]

http://msdn.microsoft.com/en-us/library/aa365743(VS.85).aspx


Германн   (2009-12-29 03:02:00) [2]


> надеюсь, запуск 64битного процесса который будет копировать
> файл поможет

:)))


istok20   (2009-12-29 02:16:00) [3]

ага, не помог, файл копируется в SysWOW64\drivers\

надеюсь, запуск 64битного процесса который будет копировать файл поможет, или опять нет?:)


Anatoly Podgoretsky   (2009-12-28 12:29:00) [4]

> istok20  (28.12.2009 11:39:02)  [2]

Не фига ты не понял, батник не поможет. Срабатывает виртуализация.


istok20   (2009-12-28 11:39:00) [5]

понял, в таком случае вариант с батником должен прокатить...
спасибо


Рамиль   (2009-12-28 10:58:00) [6]

Процесс должен быть 64х битным.
А у тебя он копирует в
C:\Users\istok20\AppData\Local\VirtualStore\Windows\...


Наверх

Титульная страница Поиск, карта сайта Написать письмо