有关软件的商业模式与软件代码的加密
2023-09-14 09:02:22 时间
在这个时代,保护代码要靠版权,收费要靠服务!
已经过了那个只凭借一个独立软件就可以发家的时代了,目前,.NET只要是用在C/S的开发上,收费的核心点在那个S上面而不是C上面,C是用来提升S的使用价值的。
如果一心想靠C赚钱,你想想吧,C写的WINDOWS都被破解这么多年,你用一个开源的中间语言编写的代码,不是明摆着就让人家破解的么?
可以将一些核心的算法放置到c++dll(非托管代码)里面去了,将商业机密部分写到c++里,用dllimport调用。但,c++照样被破解啊,也是明文写在内存里面的呀,而且别人也不用看懂你代码,直接hook进去就可以了。还是那句话,跑在别人电脑上的东西就是脱光内裤给别人看的东西,要么关键东西不放在不运行在别人电脑上,要么就通过法律手段来保护。别的都是掩耳盗铃。
C#代码的反编译是非常简单的,如果需要加密,请使用C++,即使使用C++编码,也能被反编译,但是成本非常高,还有,现在崇尚开源。
web项目的话应该很多内容或数据可以放到自己数据库或服务器吧,然后用webservice调用。
参考语句
Honedream, C# 编译成dll程序集如何防止反编译,求大神提供解决方案
相关文章
- 有什么备忘录软件可以记录情侣交往时间?
- 工作速度很慢该怎么调整?用待办事项软件准时提醒
- 新机必装!那些你不知道的实用技软件在这里!
- myeclipse 2016 ci3破解教程(含软件下载)
- Machine、Swarm、Compose、SocketPlane这些Docker生态圈软件各解决了哪些问题?
- js逆向1+2:网络协议和抓包原理,逆向环境软件安装,软件使用
- TeamViewer软件
- 从一个 SAP CRM 软件实际的故障处理出发,谈谈企业管理软件领域内那些很难稳定重现故障的处理技巧
- 软件问题修复跟踪系统实战开发教程(上篇)
- 开源创新、软件定义网络和网络功能虚拟化特性
- linux安装软件的几种方法
- 【Android 安全】深思数盾 Virbox 加固应用 ( 购买加固服务 | 下载加固软件 | 启动加固软件 | 函数 VMP 壳设置 | 加密选项 | 资源加密 | SO 保护 )
- WAS集群系列(6):集群搭建:步骤4:安装WAS升级软件
- Ubuntu 20.04 LTS安装优麒麟软件中心
- 外贸找客户软件:Email Extractor Pro 7.2.X
- 开发人员使用Klocwork进行软件安全的五大原因