Atook 发表于 2015-12-11 14:56:09

部署工具。回收

今天,我正在看更大的图景;超越锁定事务和对象 ID 的那个。
我希望出售我正在开发的应用程序,这意味着我需要提出一个安装程序包。你喜欢使用什么工具吗?
另外,我希望使用订阅模式,您是否使用过任何库或服务,并且像这样可以处理应用程序的许可?
**** Hidden Message *****

MickD 发表于 2015-12-11 17:43:30

对于VS2013社区版,我认为您可以免费下载安装程序包,我已经使用InnoScript几年了,它非常易于使用,并且在正确的人手中非常强大。
对于许可,我使用Infralutionhttp://www.infralution.com/licensing.html
它运行良好,但我可能会考虑构建自己的许可服务器,以允许用户按月订阅,从而使条款更加灵活。我将让我的应用程序ping服务器,每周左右检查凭据以进行更新和许可证检查。
他们也有一个服务器版本,但它是一个Windows堆栈,而我使用的是我更熟悉的Linux服务器(但这可能会改变)。
这真的取决于你想在多大程度上锁定你的代码,大多数人都很诚实,你只需要锁定足够多的东西来鼓励他们付费使用这个应用程序。作为一个. net应用程序,即使有混淆,也不是那么难破解,但同样,那些想这样做的人是少数,他们必须和自己一起生活
一旦我得到了我的应用程序排序我很可能会将其开源,因为如果您的费用合理,人们仍然愿意付费,否则他们需要自己构建它,无论如何,这超出了他们的商业模式。开源也只能帮助提高应用程序的质量。

CADbloke 发表于 2015-12-12 07:41:39

我也将在一个月或几个月内用www.tvCAD.tv完成这项工作。我倾向于用http://wixtoolset.org/来构建安装程序,用http://www . ss ware . com/cryptolicensing/cryptolicensing _ net . htm来获得许可。我也关注了http://wyday.com/limelm/的许可。他们在http://wyday.com/limelm/features/why/
Crypto有一篇有趣的文章也做混淆视听。http://www.ssware.com/cryptoobfuscator/obfuscator-net.htm——创新也是如此。
如果您对https://github.com/0xd4d/de4dot等地的开源解决方案感兴趣,还有https://github.com/dnauck/Portable.Licensing
,那么您应该知道,如果某些%^$^人真的想破解它,它就会被破解。如果你在那些不尊重知识产权的国家有市场,那么让他们为难是值得的,但提供强大的支持和定期的有价值的更新会让你走在跳蚤市场的前面。反正你大概也不想要那些顾客。我仍在考虑对我尚未发布的应用程序进行模糊处理。这可能是得不偿失的。
像http://www.fastspring.com/这样的服务比Stripe、PayPal等要贵一点,但它们也使销售和收取您的dosh的业务方面自动化了很多。
仅供参考,Mick在这方面做的比我多得多。
另请参阅&(如果您有一整天的时间)

BlackBox 发表于 2015-12-12 10:24:37

考虑申请一个免费的微软BizSpark会员。

CADbloke 发表于 2015-12-12 14:47:12

当然。我今年就做了,这是一个很好的开端。您还应该尝试您当地的欧特克开发人员网络联系人,以获得第一年左右的免费会员资格。

MickD 发表于 2015-12-12 18:13:17

安装程序:
如果你有足够的钱:
Caphyon高级安装程序
在另一种情况下:
InnoSetup(这是高度可定制的,但您需要一些关于pascal的最低知识)
许可系统:
CryptoLicings它很昂贵(仔细阅读不同版本之间的比较)
另一个基于签名XML文件的(免费/开源)许可系统:
http://www.hibernatingrhinos.com/oss/rhino-licensing
我在这些问题上有足够的经验,让我给你一些建议:
-你真的需要那种许可系统(在线激活,跟踪激活次数...)?
-你考虑过你必须投资的金额吗?
-是否有任何(真实的)可能性有人试图破解您的软件?
在任何情况下,一切都可以被破解,甚至是密钥生成,尤其是写在. net和Java中的东西。
因此,正确的问题是:
-我们的应用程序将为单个客户端发布或创建?
-它是通用应用程序还是发行有限?
-我们的应用程序可以赢得多少钱?
-...
澄清了这一点后,我们可以决定在许可系统中投入多少(时间和金钱)

Atook 发表于 2015-12-12 21:16:15

是的,正如Tetra所说,这实际上取决于您的目标市场,您可以浪费大量时间和金钱“尝试”使某些东西安全,但除非您的应用程序像AutoCAD或类似应用程序一样高调,否则没有任何意义。
投入更多的时间和资源比你赚到的销售是很容易的,特别是在你发布的早期。
如果您的应用程序肯定很受欢迎,那么我认为您的定价模式将在成为主要目标或只是饼干的爱好之间产生差异。直到最近,AutoCAD作为一次性购买一直很昂贵,特别是对于一个人的操作员来说。这是一家跨国公司,备受瞩目,只是破解者喜欢破解的那种软件。
现在他们有一个订阅模式和定期更新,这使得饼干更难跟上,用户更有可能分期付款,因为它更容易现金流。如果你的应用对他们来说是富有成效的,并且价格合理,大多数人会付费。
顺便说一句,DOOM的创建者通过赠送他们的应用程序作为共享软件来赚取大部分资金,您必须购买它才能完成游戏的其他级别。当时人们认为他们疯了,但这对他们来说效果很好。
虽然不是免费的,但订阅模式已经取代了共享软件模式,因为它更实惠,你可以结合两者来鼓励新用户。
记住,手中的一只鸟在灌木丛
中值两个

CADbloke 发表于 2015-12-12 22:24:08

订阅模式正在扼杀软件行业。这种模式只对大公司有利

SEANT 发表于 2015-12-13 00:06:36

原力的黑暗面<br>我刚刚发现一个由该论坛用户创建的应用程序被一队俄罗斯黑客“破解”
积极的一面->该应用程序现在在更多的国家中为人所知(“免费广告”)。看起来他们的混淆器不是很好(就在几天前,我在这个论坛上读到了一个关于这两个产品的话题)

Jeff_M 发表于 2015-12-13 02:23:09

谢谢大家的参与。
现在,当CAD启动时,我正在加载我的DLL。执行此操作的最佳方式是在安装过程中放入注册表项吗?就像这条线索表明:
关于订阅,我认为这是目前要走的路。这将是竞争成本的一小部分,如果我获得收入,我可以继续改进软件。这是一个相对小众的市场,我想最多有几百个用户。我认为一个正常的许可证将在几年内饱和市场。我想要办年度订阅。在最初的几年里,我每年看到3到4次更新。CADBloke发布的软件链接看起来很不错。
至于锁定代码,我会尽量让它变得有些困难,但是如果Adobe和Autodesk不能领先于黑客,那么投入大量精力就没有多大意义了。与其麻烦/怀疑得到一个盗版,不如让它买起来更便宜。如果我赚不到足够的$来证明我的价值,我会停止开发,只在内部使用。
我肯定会研究Bizspark上的免费启动,尽管我不确定我会用它来做什么,我目前已经安装并运行了Linux主机。
我将在此发布我在原型安装/许可过程中的任何发现。
页: [1] 2
查看完整版本: 部署工具。回收