繁体   English   中英

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

[英]how to create msi installer in VS2010 with custom licence validation

我有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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM