Re[2]: FILE_FLAG_DELETE_ON_CLOSE и Windows 7
От: xrc2  
Дата: 14.10.09 07:03
Оценка:
Здравствуйте, IID, Вы писали:

IID>Здравствуйте, xrc2, Вы писали:


X>>Привет.


X>>Хочу реализовать метод удаления временных файлов после использования. Для этого думал воспользоваться FILE_FLAG_DELETE_ON_CLOSE при CreateFile, на XP работает отлично — но вот на Windows 7 не работает. Мне нужно запустить один dummy.exe и удалить его после завершения процесса (либо моего процесса, либо dummy.exe). Так вот проблема в том что после того как я скопировал файл в Temp директорию пытаюсь его открыть с флагом FILE_FLAG_DELETE_ON_CLOSE, но после этого не работает CreateProcess — либо наоборот, запускаю файл (CreateProcess) и после пытаюсь открыть файл — нет доступа. Как быть?


IID>Уже было.
Автор: ZENiTH
Дата: 28.01.07
Надо юзать поиск!


Дык, а толку? Все равно ведь решение не найдено, акромя конечно же watcher.bat файла. Да и еще учитывая тот факт что решение то не полностью работает на Windows Vista а у меня проблема с Windows 7.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.