2 votes

VS SetUp définir la date d'expiration sans utiliser la db

Je dois créer un fichier msi qui expirera après 45 jours en utilisant VS setup Project. L'utilisateur ne pourra pas modifier ou mettre à jour les paramètres d'expiration.

2voto

mrnx Points 16039

Ceci n'est pas pris en charge par Visual Studio. Vous pouvez essayer de choisir l'une des solutions suivantes :

  1. Utilisez un outil commercial de création d'installation qui prend en charge les licences de produits. C'est assez facile, mais c'est cher.
  2. Écrivez votre propre mécanisme de licence et mettez-le en œuvre dans votre application.
  3. Essayez de trouver une solution spécialisée dont le coût est inférieur à celui d'un outil de création d'installation commerciale.

2voto

binil Points 3504

Il n'y a pas d'option dans Visual Studio Setup Project pour le faire.

Au lieu de cela, vous pouvez lire les valeurs du registre ou d'une autre source sécurisée au démarrage de l'application.

Voici un extrait de code sur la façon de le faire sans DB

Extrait de code : Classe TrialTimeManager

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X