СЕНСАЦИЯ !

THandle
поработил мир и является его единственным и полноправным хозяином!

Это подтверждено сертификатом

Вы также можете получить сертификат порабощения мира!
Автор и первый поработитель: [info]thepr. Отзывы здесь

Помогите сайту.
Щёлкните по картинке.
Internet Map

Форум программистов

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Форум программистов » C# » Архиватор. Защита файлов.


Архиватор. Защита файлов.

Сообщений 1 страница 2 из 2

1

Привет,
Возможно ли как-нибудь загружать файл в память и затем запускать его оттуда?
Я работаю над архиватором файлов, который может сжать, зашифровать и сохранить множество файлов в exe файл, который затем запускает сжатые файлы после распаковки их во временную директорию. Проблема в том, что файлы распаковываются на жесткий диск, а затем запускаются оттуда, становясь уязвимыми для юзера, который может попытаться получить оригинальные (незащищенные) файлы.

Таким образом юзер не должен иметь доступ к файловым операциям, происходящим в фоновом режиме. Поэтому я должен спрятать оригинальные несжатые файлы от юзера до тех пор, пока они не будут открыты распаковщиком и затем удалены.
Юзеры не должны иметь какого-либо доступа к файлам (не должен их видеть, открывать их, модифицировать или копировать), но в то же время распаковщик должен иметь доступ к их запуску. (вот почему я думаю, что память – лучшее решение)

Есть ли какой-нибудь способ защитить их, например распаковыванием напрямую в память и затем запуском их оттуда? Может быть что-то вроде виртуального диска в памяти?

Спасибо.

0

2

Заюзай какой-нибудь пакет для эмуляции файловой системы и реестра. Например BoxedApp SDK хорош ( http://boxedapp.ru/ )

0


Вы здесь » Форум программистов » C# » Архиватор. Защита файлов.


Создать форум.