AVERTISSEMENT IMPORTANT: Les informations fournies ci-dessous sont uniquement à des fins éducatives! Prolonger la période d'essai de Visual Studio Community 2017 pourrait être ILLÉGAL!
Alors commençons.
Clé de registre d'intérêt: HKEY_CLASSES_ROOT\Licenses\5C505A59-E312-4B89-9508-E162F8150517\08878
. Je suppose que la sous-clé 08878
peut différer d'une installation à l'autre (pourquoi pas, n'est-ce pas?). Je n'ai testé que sur la mienne. Vérifiez donc les autres sous-clés si vous ne parvenez pas à trouver les bonnes valeurs décrites ci-dessous. La valeur binaire stockée dans cette clé est cryptée avec CryptProtectData
. Donc, commencez par la décrypter avec CryptUnprotectData
. Octets d'intérêt (petit-boutistes):
[-16]
and [-15]
représentent l'année d'expiration;
[-14]
and [-13]
représentent le mois d'expiration;
[-12]
and [-11]
représentent le jour d'expiration.
Augmenter ces valeurs (de préférence l'année :) ) PROLONGERA votre période d'essai et supprimera l'écran de blocage! Je ne connais aucun outil permettant de modifier les valeurs cryptées du registre, donc mon petit programme en C++
et Windows API
ressemble à ceci:
RegGetValue
CryptUnprotectData
Data.pbData[Data.cbData-16]++;
CryptProtectData
RegSetValue
La langue réelle n'a pas d'importance tant que vous avez accès au registre et aux fonctions de chiffrement dans votre langue. Je suis simplement doué en C++
. Désolé, je ne publie pas de code prêt à l'emploi pour des raisons éthiques.
0 votes
Je reçois le message suivant et ne peux pas continuer à travailler dans Visual Studio 2017 RC : Cette version de prévisualisation a expiré. Merci pour votre participation. Mettez à niveau vers la dernière version de ce produit pour continuer à travailler sans interruption. Mettez à niveau votre version de prévisualisation Vérifiez si une licence mise à jour est disponible. Aucune autre option sur l'écran ne fonctionne. "Mettre à niveau votre version de prévisualisation" ou "Vérifiez si une licence mise à jour est disponible. J'ai actuellement une licence MSDN valide, donc cela ne devrait pas poser de problème.
1 votes
Possible duplicate de Visual Studio Community 2015 expiration date
4 votes
Si vous êtes déjà connecté et que vous voyez ce message, vous devez vous déconnecter, puis vous reconnecter à nouveau.
3 votes
Il indique également de manière périodique que la licence est devenue obsolète et vous invite à rafraîchir la licence en cliquant sur un bouton et en vous connectant à nouveau. Cela m'est arrivé juste maintenant au beau milieu d'une session de débogage plutôt longue, et a ruiné la session.
1 votes
Vérifiez [SO] : VisualStudio Community 2013 propose de mettre à jour la licence d'essai (@ réponse de CristiFati).
0 votes
Voici le guide de licences de Visual Studio. Référez-vous à la page 8, qui indique que "Tout développeur individuel peut utiliser Visual Studio Community pour créer ses propres applications gratuites ou payantes. De plus, un nombre illimité d'utilisateurs peut utiliser le logiciel pour développer et tester des pilotes de périphériques pour le système d'exploitation Windows." Il existe des autorisations supplémentaires permettant son utilisation dans de petites organisations, définies comme <250 PC et <1M $ de revenus US visualstudio.microsoft.com/wp-content/uploads/2020/09/…