Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
Консольний додаток CopyMMF.exe, що копіює один файл в інший,
відображенням файла на пам'ять. Параметри передаються в командному
рядку: CopyMMF.exe [path]file1 [path]file2
Загальний алгоритм
1. Отримати параметри командного рядка.
2. Відкрити file1.
3. Отримати розмір file1 для визначення розміру відображення файла
на пам'ять.
4. Створити проекцію file1.
5. Виконати повне відображення file1 у пам'ять.
6. Створити file2.
7. Створити проекцію file2 тим же самим розміром, що і для file1
(це копія).
8. Виконати повне відображення file2 у пам'ять.
9. Переслати дані з області пам'яті, в яку відображено file1, до області
пам'яті, в яку відображено file2.
10. Скасувати відображення і закрити проекції обох файлів, закрити файли.
відображенням файла на пам'ять. Параметри передаються в командному
рядку: CopyMMF.exe [path]file1 [path]file2
Загальний алгоритм
1. Отримати параметри командного рядка.
2. Відкрити file1.
3. Отримати розмір file1 для визначення розміру відображення файла
на пам'ять.
4. Створити проекцію file1.
5. Виконати повне відображення file1 у пам'ять.
6. Створити file2.
7. Створити проекцію file2 тим же самим розміром, що і для file1
(це копія).
8. Виконати повне відображення file2 у пам'ять.
9. Переслати дані з області пам'яті, в яку відображено file1, до області
пам'яті, в яку відображено file2.
10. Скасувати відображення і закрити проекції обох файлів, закрити файли.