Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 VS2012、Visual Basic 并希望创建一个类库。
是否可以限制对类库的访问?我想创建一个用于序列化对象的类库。这个类库将包含在我的每个应用程序中。因此,是否可以确保只有我的应用程序可以使用这个类库?如果是这样,我该怎么做?
您可以使其变得更加困难,但不能完全阻止您的库在另一个应用程序中使用。
您可以做一些事情,例如混淆代码以使其更难反编译,并向公共方法添加虚拟参数,以便很难弄清楚如何调用它们。
如果有人真的下定决心,他们会绕过你使用的任何技术措施。您应该在保护上花费多少精力,以及任何人将使用多少精力来获得访问权限,取决于类库中代码的价值。
如果没有人可以使用您的类库真的很重要,请将其设置为 Web 服务,这样您就不必分发它。