类库限制访问

问题描述:

我正在使用VS2012,Visual Basic并希望创建一个类库。类库限制访问

是否可以限制对类库的访问?我想为序列化对象创建一个类库。这个类库将包含在我的每个应用程序中。因此,是否有可能确保只有我的应用程序可以使用此类库?如果是这样,我该如何解决这个问题?

您可以使其更加困难,但不能完全阻止您的库在另一个应用程序中使用。

您可以执行诸如混淆代码以使其难以反编译以及向公共方法添加虚拟参数等操作,以便很难弄清楚如何调用它们。

如果有人真的有决心,他们会发现你使用的任何技术措施。你应该花费多少精力在保护上,以及任何人用来获得访问的努力取决于类库中代码的价值。

如果真的很重要的是没有人可以使用您的类库,请将其设置为Web服务,因此您不必分发它。