有关软件的商业模式与软件代码的加密
2017-05-19 10:34
211 查看
在这个时代,保护代码要靠版权,收费要靠服务!
已经过了那个只凭借一个独立软件就可以发家的时代了,目前,.NET只要是用在C/S的开发上,收费的核心点在那个S上面而不是C上面,C是用来提升S的使用价值的。
如果一心想靠C赚钱,你想想吧,C写的WINDOWS都被破解这么多年,你用一个开源的中间语言编写的代码,不是明摆着就让人家破解的么?
可以将一些核心的算法放置到c++dll(非托管代码)里面去了,将商业机密部分写到c++里,用dllimport调用。但,c++照样被破解啊,也是明文写在内存里面的呀,而且别人也不用看懂你代码,直接hook进去就可以了。还是那句话,跑在别人电脑上的东西就是脱光内裤给别人看的东西,要么关键东西不放在不运行在别人电脑上,要么就通过法律手段来保护。别的都是掩耳盗铃。
C#代码的反编译是非常简单的,如果需要加密,请使用C++,即使使用C++编码,也能被反编译,但是成本非常高,还有,现在崇尚开源。
web项目的话应该很多内容或数据可以放到自己数据库或服务器吧,然后用webservice调用。
参考语句
Honedream, C# 编译成dll程序集如何防止反编译,求大神提供解决方案
已经过了那个只凭借一个独立软件就可以发家的时代了,目前,.NET只要是用在C/S的开发上,收费的核心点在那个S上面而不是C上面,C是用来提升S的使用价值的。
如果一心想靠C赚钱,你想想吧,C写的WINDOWS都被破解这么多年,你用一个开源的中间语言编写的代码,不是明摆着就让人家破解的么?
可以将一些核心的算法放置到c++dll(非托管代码)里面去了,将商业机密部分写到c++里,用dllimport调用。但,c++照样被破解啊,也是明文写在内存里面的呀,而且别人也不用看懂你代码,直接hook进去就可以了。还是那句话,跑在别人电脑上的东西就是脱光内裤给别人看的东西,要么关键东西不放在不运行在别人电脑上,要么就通过法律手段来保护。别的都是掩耳盗铃。
C#代码的反编译是非常简单的,如果需要加密,请使用C++,即使使用C++编码,也能被反编译,但是成本非常高,还有,现在崇尚开源。
web项目的话应该很多内容或数据可以放到自己数据库或服务器吧,然后用webservice调用。
参考语句
Honedream, C# 编译成dll程序集如何防止反编译,求大神提供解决方案
相关文章推荐
- 有关开放源代码软件与商业软件知识产权的研究报告(下)
- 有关开放源代码软件与商业软件知识产权的研究报告(上)
- 找到合理商业模式共享软件才不致再变“流氓”
- 保护软件源代码的“最安全”措施--源码与文档加密后随软件一起发行
- 郄晓烨:四种软件商业模式的分析
- IBM软件掌门人:Linux商业模式与Unix相似
- 智能手机软件平台 Android VS iPhone OS: 商业模式分析 (2/4)
- 软件商业模式的发展与SaaS
- 软件商业模式分析之-迅雷
- 软件外包的商业模式和软件人员的职业规划
- 陆首群谈开源软件商业模式
- 小试.NET代码保护软件(代码混淆、加密)
- 什么是Web 2.0——下一代软件的设计模式和商业模式(转)
- VC巨资注入开源软件产业 商业模式仍需摸索
- 软件商业模式的发展与SaaS
- 有关开放源代码软件与商业软件知识产权的研究报告(中)
- 比较两款c#的本地代码加密软件(转)
- 商业软件中代码的可读性与效率——是鱼和熊掌还是可以双赢求教中!
- 王建宙:移动也在学习苹果软件商店商业模式
- 商业软件、开源软件与自由软件开发模式的区别