У меня есть 2 функции: getLicence()
, который возвращает licencekey
как строку и validateLicence()
которая возвращает истину, если проверка successful.I имеют следующие требованиякак создать MSI инсталлятор в VS2010 с проверкой пользовательской лицензии
Я хочу, чтобы создать MSI установщик в VS 2010, который вызывает это
getLicence()
и показываетlicencekey
.и в то же время он попросит ввести
licencekey
и вызватьvalidateLicence()
если проверка успешна, она будет установлена еще не установлен, показывая сообщение «Invalid Лицензионный ключ»;
getLicenceKey()
использует AesCryptoServiceProvider
для шифрования имя_компьютера и генерировать licencekey
и validateLicence()
принимает лицензионный ключ, введенный пользователем, и расшифровки и проверки.
Я использую C# (WCF) Я могу создать установщик MSI, но я не знаю, как вызвать эти две функции установщиком (чтобы пользователь, имеющий лицензию, мог установить мое приложение только на одной машине) ,
пожалуйста показать некоторый исходный код ... Что вы пробовали? что не работает? – Yahia