Интересный вопрос
Может кто знает и подскажет как такое можно реализовать (две проблемы)
1. надо создать виртуальный диск в памяти (мег. на 200) из программы, причем когда программу закрывают, диск должен пропадать (удаляться).
2. Есть на диске (CD) файлы (презентация Microsoft Power Point) у которых первые 100 байт заменены на FF. Оригинальные байты хранятся в программе в ресурсах (или переменной?). Как сделать так, что бы при проигрывании презентации все работало как надо? Т.е. сначало подсовывались первые 100байт из программы-ресурсов, а потом данные читались с диска?
Кто знает решение хотя бы одной проблемы?
Буду благодарен за любую информацию.
Особенно интересует пример на BuilderC++
Цитата:
Originally posted by AngelDance
Доброго времени всем!
Может кто знает и подскажет как такое можно реализовать (две проблемы)
1. надо создать виртуальный диск в памяти (мег. на 200) из программы, причем когда программу закрывают, диск должен пропадать (удаляться).
2. Есть на диске (CD) файлы (презентация Microsoft Power Point) у которых первые 100 байт заменены на FF. Оригинальные байты хранятся в программе в ресурсах (или переменной?). Как сделать так, что бы при проигрывании презентации все работало как надо? Т.е. сначало подсовывались первые 100байт из программы-ресурсов, а потом данные читались с диска?
Кто знает решение хотя бы одной проблемы?
Буду благодарен за любую информацию.
Особенно интересует пример на BuilderC++
Доброго времени всем!
Может кто знает и подскажет как такое можно реализовать (две проблемы)
1. надо создать виртуальный диск в памяти (мег. на 200) из программы, причем когда программу закрывают, диск должен пропадать (удаляться).
2. Есть на диске (CD) файлы (презентация Microsoft Power Point) у которых первые 100 байт заменены на FF. Оригинальные байты хранятся в программе в ресурсах (или переменной?). Как сделать так, что бы при проигрывании презентации все работало как надо? Т.е. сначало подсовывались первые 100байт из программы-ресурсов, а потом данные читались с диска?
Кто знает решение хотя бы одной проблемы?
Буду благодарен за любую информацию.
Особенно интересует пример на BuilderC++
По поводу диска:
смотри здесь
по второму вопросу - копируй файл на вирутальный диск и там уже изменяй нужную строку. При отсоединении диска измененный файл будет разрушен. Защита конечно не ахти какая.
Цитата:
Originally posted by kot_
По поводу диска:
смотри здесь
по второму вопросу - копируй файл на вирутальный диск и там уже изменяй нужную строку. При отсоединении диска измененный файл будет разрушен. Защита конечно не ахти какая.
По поводу диска:
смотри здесь
по второму вопросу - копируй файл на вирутальный диск и там уже изменяй нужную строку. При отсоединении диска измененный файл будет разрушен. Защита конечно не ахти какая.
Спасибо большое! Помогло.