我有 2 个函数:作为字符串getLicence()
返回,如果验证成功则返回 true。我有以下要求licencekey
validateLicence()
我想在 VS 2010 中创建 msi 安装程序,它调用它
getLicence()
并显示licencekey
.同时它会要求输入
licencekey
并调用validateLicence()
如果验证成功,它将安装否则未安装显示消息“无效的许可证密钥”;
getLicenceKey()
用于AesCryptoServiceProvider
加密机器名并生成licencekey
并validateLicence()
获取用户输入的许可证密钥并解密和验证。
我正在使用 C# (WCF) 我能够创建一个 MSI 安装程序,但我不知道如何通过安装程序调用这两个函数(因此拥有 licencekey 的用户只能在一台机器上安装我的应用程序)。