Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows installer msi安装程序客户信息表验证许可证_Windows Installer - Fatal编程技术网

Windows installer msi安装程序客户信息表验证许可证

Windows installer msi安装程序客户信息表验证许可证,windows-installer,Windows Installer,我正在为windows应用程序创建一个安装项目,在该项目中,我添加了带有要输入的许可证密钥的客户信息表单,现在我想对此许可证进行api调用,并根据数据库值对其进行验证,如果是验证,我需要继续安装。有没有可能做到这一点我已经通过了自定义操作,但没有得到如何继续 自定义操作:您需要使用自定义操作来执行这样的自定义逻辑,但这些操作很复杂,并且您公开了一种很容易破解的许可证验证方法 应用程序启动:请阅读:。出于可靠性原因,有许多原因可以消除设置中自定义操作形式的复杂性。(至少是第一个摘要部分) 总体:应

我正在为windows应用程序创建一个安装项目,在该项目中,我添加了带有要输入的许可证密钥的客户信息表单,现在我想对此许可证进行api调用,并根据数据库值对其进行验证,如果是验证,我需要继续安装。有没有可能做到这一点我已经通过了自定义操作,但没有得到如何继续

自定义操作:您需要使用自定义操作来执行这样的自定义逻辑,但这些操作很复杂,并且您公开了一种很容易破解的许可证验证方法

应用程序启动:请阅读:。出于可靠性原因,有许多原因可以消除设置中自定义操作形式的复杂性。(至少是第一个摘要部分)

总体:应用程序代码易于调试,自定义操作非常难学会正确操作-由于复杂的
排序-
调节-
模拟问题以及总体可调试性差
在应用程序中,您处于熟悉的调试上下文中。非常重要


开始使用Visual Studio安装程序项目:这是一篇很好但很古老的文章,其中有一节介绍了自定义操作:-和

备选方案:为什么不应该依赖Visual Studio安装程序项目进行严肃的设置(IMHO):()