1

我正在使用 VS2012、Visual Basic 并希望创建一个类库。

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

4

1 回答 1

2

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

您可以做一些事情,例如混淆代码以使其更难反编译,并向公共方法添加虚拟参数,以便很难弄清楚如何调用它们。

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

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

于 2013-04-29T06:09:26.643 回答