.NET сборка Z2
Есть готовая программа с исходниками (см. приложение)
Она умеет компилить код в библиотеку, подключать налету ее и пользоваться ее классами, загружать другие библиотеки.
Подробное описание функций приведено в предыдущем проекте
http://www.weblancer.net/projects/148406.html
Теперь нужно добавить улучшения
1)Нужно чтобы программа умела сохранять и загружать из "расширенного" формата файла.
В этом файле помимо сборки должен быть исходный код всех ее файлов, своего рода "слепок" проекта.
Соответственно нужна возможноcть сохранять в этом формате, либо также как и сейчас в стандартную DLL-ку.
Также и загружать можно просто сборку (тогда исходный код неизвестен), но классы все равно можно из нее дергать, как и сейчас, либо можно загружать этот файл "расширенного" формата, где не только исполняемый код сборки, но и исходные материалы
2)Добавить шифрование/дешифрование сборок и файлов расширенного формата, шифрование RSA.
Должна быть возможность генерации, импорта и экспорта ключей из самого приложения.
3)Создать еще одно GUI-приложение - просмотрщик, который умеет показывать то же самое, что вкладка GUI, умеет загружать сборки, расшифрвывать их. Умеет загружать ключ, необходимый для дешифрования.