保护DLL免受外部使用

本文关键字:外部 DLL 保护 | 更新日期: 2023-09-27 18:13:20

我直接进入问题。我有以下场景:

  1. 项目A ->生成。dll A
  2. 项目B ->引用。dll A并生成。dll B

问题是,我创建。dll B来重写。dll A中的一些类,以减少功能,以便第三方使用。但是当项目B编译时,整个。dll A将在那里。

那么,是否有任何方法可以"锁定"/"隐藏".dll A ?

保护DLL免受外部使用

你不应该使用不同的方法吗?创建具有较小功能子集的dll,然后用其他dll扩展它?问题是,一旦你创建了你的dll,它可以被访问,例如与反射,即使你使用"内部"。