Защита приложения Excel-VBA с помощью ключа для распространения
Я хочу раздать книгу Excel, защищенную ключом активации
Это шаги моей идеи защиты.
Я хочу создать генератор ключей, чтобы активировать использование рабочей книги с использованием этих данных
a pass provided for myself activation date username
- Когда рабочая книга открыта, попросите первый ключ, созданный моим генератором, поэтому они должны связаться со мной, чтобы получить ключ для использования продукта.
Когда ключ введен, книга Excel должна
а) фиксируется в том месте, где книга была сохранена для работы,
б) внутренне меняет ключ активации, используя этот критерий.
activation key a pass emmbeded in code username
Таким образом, когда рабочая книга копируется в другое место, даже на тот же компьютер, перед началом работы будет запрашиваться новый ключ из-за изменения местоположения и смены пароля. Я должен помешать быть "сохраненным как", чтобы защитить его еще больше. Я буду развит, чтобы работать, чтобы преуспеть 2007 или выше.
Как вы видите мою идею?
Я никогда не работал, прежде чем делать такие вещи, поэтому мне нужны предложения, пример кода и все, что вы хотите дать мне, чтобы достичь цели.
1 ответ
Защита Excel не предназначена для безопасной обработки сценариев такого рода: она предназначена только для обработки случайных пользовательских ошибок.
Единственный безопасный способ справиться с этим - преобразовать приложение Excel в скомпилированную DLL: хотя использование запутанного.NET приближается.