7

我有 2 个函数:作为字符串getLicence()返回,如果验证成功则返回 true。我有以下要求licencekeyvalidateLicence()

  • 我想在 VS 2010 中创建 msi 安装程序,它调用它getLicence()并显示licencekey.

  • 同时它会要求输入 licencekey并调用validateLicence() 如果验证成功,它将安装否则未安装显示消息“无效的许可证密钥”;

getLicenceKey()用于AesCryptoServiceProvider加密机器名并生成licencekeyvalidateLicence()获取用户输入的许可证密钥并解密和验证。

我正在使用 C# (WCF) 我能够创建一个 MSI 安装程序,但我不知道如何通过安装程序调用这两个函数(因此拥有 licencekey 的用户只能在一台机器上安装我的应用程序)。

4

1 回答 1

4

听起来您需要查看自定义操作 - http://msdn.microsoft.com/en-us/library/9cdb5eda.aspx

于 2012-02-07T07:42:41.430 回答