1

J'utilise VS2012, Visual Basic et souhaite créer une bibliothèque de classes.Bibliothèque de classes restreindre l'accès

Est-il possible de restreindre l'accès à une bibliothèque de classes? Je veux créer une bibliothèque de classes pour la sérialisation des objets. Cette bibliothèque de classes sera incluse dans chacune de mes applications. En tant que tel, est-il possible de s'assurer que seules mes applications peuvent utiliser cette bibliothèque de classes? Si oui, comment vais-je faire?

Répondre

2

Vous pouvez rendre plus difficile mais pas totalement empêcher votre bibliothèque d'être utilisée dans une autre application.

Vous pouvez, par exemple, masquer le code pour le rendre plus difficile à décompiler et ajouter des paramètres factices aux méthodes publiques, de sorte qu'il est difficile de savoir comment les appeler.

Si quelqu'un est vraiment déterminé, il trouvera les mesures techniques que vous utilisez. La quantité d'efforts que vous devez consacrer à la protection, et la quantité d'efforts que tout le monde utilise pour obtenir l'accès, dépend de la valeur du code dans la bibliothèque de classes.

S'il est vraiment important que personne ne puisse utiliser votre bibliothèque de classes, configurez-la comme un service Web, vous n'avez donc pas besoin de la distribuer.

Questions connexes