Salut je suis en train de dev ma petite class de licensing pour mes futures plugins. J'aimerais savoir quel est le meilleur endroit pour stocker les licenses? Sachant que celle-ci sera téléchargé depuis le web, donc mon plugin dois pouvoir disposer des droit d'écriture / lecture à coup sur.
Je croit que sur windows le dossier le plus approprié me semble %appdata% mais après quelle est la différence entre roaming? Local?
Et sur mac j'en ai aucune idée...
Merci d'avance
SDK Specialist
MAXON Computer GmbH
Les dossier 'local" conserve les données sur le poste sans les partager, alors que roaming permet le partage des données du profile sur le réseau.Pour les profils itinérants, le dossier appdata\roaming est bien redirigé dans \\server-...\profil$\%username% mais pas les dossiers appdata\local et appdata\locallow car ce sont des dossiers pour la machine locale.
Voilà grosso-modo le champ des deux dossiers.
Un guide crosoft ici : https://msdn.microsoft.com/en-us/lib.../hh465094.aspx
Pourquoi ne pas utiliser le système de C4D qui les enregistre dans le registre ?
https://c4dprogramming.wordpress.com...lugins-part-i/
Merci, reste plus que le cas de mac maintenant
@cesar parce que ce n'est pas en C++, donc pas de snhook, et surtout que je préfère avoir un fichier, ce qui me permet d'être un peu plus souple en terme de monitoring pour moi.
Ou une autre solution c'est vrai que je n'y avais pas pensé, c'est d'utiliser WriteRegInfo et sa copine ReadRegInfo.
Mais je n'ai pas très compris la différence entre ces deux fonctions et WritePluginInfo et ReadPluginInfo.
D'ailleurs peux tu me confirmer que SERIALINFO_CINEMA4D est toujours unique à un utilisateur même dans le cas de multi-license pool?
Dernière modification par gr4ph0s ; 11/02/2017 à 17h22.
SDK Specialist
MAXON Computer GmbH