![]() |
|
|
|||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
|
Задание такое: разработать резидентную программу, запускающуюся при загрузке Windows, которая при попытке копирования или перемещения в один и тот же каталог файлов с одинаковыми именами выводила бы экранное сообщение «Файл с данным именем уже существует в каталоге. Переименовать?»; переименование должно заключаться в добавлении к уже существующему имени файла текущего системного времени.
Короче говоря, что то типо этого, но только с программы ![]() С чего начать? Или есть ли исходник с похожей задачей? |
|
#2
|
||||
|
||||
|
а SHFileOperation() умеет переименовывать
|
|
#3
|
|||
|
|||
|
мне бы для начала, хук с копирования файла взять, но как это сделать я не знаю!
|
|
#4
|
||||
|
||||
|
кста, SHFileOperation() сама выводит такой диалог.
|
|
#5
|
||||
|
||||
|
|
|
#6
|
||||
|
||||
|
Не думаю, что это мудное решение, ибо операционка вообще-то тоже активно пользуется файловой системой для своих нужд. И чем это может закончится я даже не берусь прогнозировать.
|
|
#7
|
||||
|
||||
|
Вангую, что аффтар пытается сделать что-то вроде VCS.
|