如何使用自定义许可证验证在VS2010中创建msi安装程序

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

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

  • 同时它会要求输入licencekey并在验证成功时调用validateLicence() ,否则将安装其他未安装的显示消息“Invalid License Key”;

  • getLicenceKey()使用AesCryptoServiceProvider加密机器名,并生成licencekeyvalidateLicence()取得由用户输入的许可密钥和解密和验证。

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


    这听起来像你想看看自定义操作 - http://msdn.microsoft.com/en-us/library/9cdb5eda.aspx

    链接地址: http://www.djcxy.com/p/57371.html

    上一篇: how to create msi installer in VS2010 with custom licence validation

    下一篇: Templated serialization of C# objects to JSON