简体   繁体   English

.NET Framework:所有System。* dll都不是知识产权吗?

[英].NET framework : Are all System.* dlls not intellectual property?

All .NET dlls can be reverse engineered easily, hence .NET can be considered as an intellectual property as opposed to C++. 所有.NET dll都可以轻松地进行逆向工程,因此.NET可以被视为与C ++相反的知识产权。 Recently I found that using some tool, all System.* dlls used in .NET project can also be peeped into. 最近,我发现使用某些工具也可以窥探.NET项目中使用的所有System。* dll。 Question here is why System.* dlls in .NET are not obfuscated? 这里的问题是为什么.NET中的System。* dll不会被混淆? What security is provided in .NET framework to make it more like intellectual property? .NET框架提供了什么安全性,使其更像知识产权?

There is no safety in obfuscating something that is open source and the code itself is publicly available online. 混淆开源内容并不安全,并且代码本身可以在线公开获得。

.NET Core is an open source project ( https://github.com/Microsoft/dotnet ) The implementation for the individual classes that make up the full .NET Framework are also available at https://referencesource.microsoft.com/ . .NET Core是一个开源项目( https://github.com/Microsoft/dotnet ),也可以从https://referencesource.microsoft.com/获得构成完整.NET Framework的各个类的实现。

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

相关问题 .NET 多目标框架将 System.* DLL 复制到 .NET 框架 output 目录 - .NET multi target frameworks copies System.* DLLs to .NET Framework output directory 是否无法保护.net代码(知识产权)? - Is it impossible to secure .net code (intellectual property)? Microsoft .NET Framework 4已经是此操作系统的一部分。 您不需要安装.NET Framework 4可再发行组件 - Microsoft .NET Framework 4 is already a part of this operating system. You do not need to install the .NET Framework 4 redistributable 为什么要在获取Akka.Net时使用所有System。* NuGet软件包? - Why all the System.* NuGet packages when getting Akka.Net? output 文件夹中是否需要所有 System.*.dll? - Are all System.*.dll required in the output folder? 在64位系统上使用注册表。 框架2.0 - Working with the registry on 64 bit system. framework 2.0 我可以使用没有.net标准的更新的System。*程序集吗? - Can I use a newer System.* assembly without .net standard? 将 .net 核心与旧的 .net 框架 dll 一起使用 - Use .net core with legacy .net framework dlls 为什么.NET框架会锁定dll? - Why does the .NET framework lock dlls? 引用.Net Framework 4 dll 的.Net 5 应用程序可以在 Linux 上运行吗? - Can a .Net 5 application that references .Net Framework 4 dlls run on Linux?
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM