2012-02-07 6 views
7

У меня есть 2 функции: getLicence(), который возвращает licencekey как строку и validateLicence() которая возвращает истину, если проверка successful.I имеют следующие требованиякак создать MSI инсталлятор в VS2010 с проверкой пользовательской лицензии

  • Я хочу, чтобы создать MSI установщик в VS 2010, который вызывает это getLicence() и показывает licencekey.

  • и в то же время он попросит ввести licencekey и вызвать validateLicence() если проверка успешна, она будет установлена ​​еще не установлен, показывая сообщение «Invalid Лицензионный ключ»;

getLicenceKey() использует AesCryptoServiceProvider для шифрования имя_компьютера и генерировать licencekey и validateLicence() принимает лицензионный ключ, введенный пользователем, и расшифровки и проверки.

Я использую C# (WCF) Я могу создать установщик MSI, но я не знаю, как вызвать эти две функции установщиком (чтобы пользователь, имеющий лицензию, мог установить мое приложение только на одной машине) ,

+0

пожалуйста показать некоторый исходный код ... Что вы пробовали? что не работает? – Yahia

ответ