2009-01-26 6 views
1

Je travaille avec du code dans Visual Studio. Mon parter-in-crime un autre développeur a suggéré que le code soit également disponible pour fonctionner sous Mono. Je suis impressionné par le travail qui est déjà fait dans Mono, mais je suis très nouveau avec Mono, donc je ne sais pas ce qu'il peut/ne peut pas faire.Licence de votre code dans Mono

J'ai déjà écrit une classe en C# en utilisant l'objet .NET LicenseManager. Il écrit dans le registre Windows, donc je sais que je vais devoir le modifier afin qu'il utilise des drapeaux de compilation comme #if Win32 ou #if MONO.

Ma question est double:
1) Est-ce que Mono implémente la même structure de classe LicenseManager?
2) Si oui, comment verrouillez-vous votre code en utilisant LicenseManager sous Linux? (Par exemple écrire dans des fichiers, utiliser une clé matérielle, comparer aux publications en série de matériel, etc ??)

Répondre