Шифрование файлов в установщике MSI, построенном на WiX - PullRequest
1 голос
/ 12 июля 2011

У меня есть требование для создания установщика, который включает в себя сторонние библиотеки, которые имеют лицензию. Я вижу способ использования пользовательских действий для чтения файла лицензии XML, чтобы запретить установку разделов моего установщика, но я не могу запретить кому-либо использовать MSIExec для извлечения этих файлов.

Есть ли способ шифрования файлов в WiX, чтобы предотвратить их извлечение такими инструментами?

Или это ответ на использование пользовательских действий для самостоятельного дешифрования файлов после их сохранения в зашифрованном виде? Что, я полагаю, сделает удаление / обновление более сложным?

1 Ответ

3 голосов
/ 25 июля 2011

Вам нужно написать пользовательское действие, и оно сделает более сложным. :)

Обратите внимание, вы вступаете в гонку вооружений, пытаясь защитить данные в декларативном формате. Данные есть, и нужно просто преобразовать их, чтобы найти. Помещение преобразования в DLL затрудняет просмотр преобразования, но в конечном итоге плохие парни увидят его, если захотят.

...