Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas B.
*Bonjour*, (et accessoirement, *Merci*, *Au revoir* ???)
Existe-t-il un moyen de distribuer avec un code licence à lapremière utilisation une macro ?
La réponse est oui...
MAIS il va falloir te trouver une fonction : - qui à différentes clés de licence puisse accepter l'utilisation du fichier, - ... qui au reste des clés refuse l'utilisation du produit (avec bien sûr un nombre bien plus élevé de clés non valides que valides), - ... telle que la distribution des clés valides semble aléatoire (c'est à dire que si tes clés sont des nombres, ne choisis pas comme clés valides les multiples de 10...), - ... que la fonction soit plus ou moins inversable (c'est-à-dire qu'il faut que toi tu puisse calculer des clés valides à distribuer à tes clients), - ... à ne pas communiquer, (si quelqu'un la connaît, il pourra trouver des clés valides) ...
Pour ne pas faire trop compliquer, tu peux utiliser l'algorithme de Vigenère : http://www.commentcamarche.net/crypto/vigenere.php3 (Tu auras une variable-clé identifiant ton classeur qui cryptera les numéros d'enregistrements valides en clés d'enregistrement.)
Et pour le côté VBA (on est quand même pas là pour disserter sur des maths...), tu mets une macro à l'ouverture du fichier qui demande l'enregistrement d'une clé du produit, qui l'inscrit dans la base de registres si celle-ci est correcte (lors de la prochaine ouverture un test de lecture du registre te dira si le classeur est déjà enregistré et dans ce cas, pas besoin de demander une nouvelle clé) et qui ferme Excel si une mauvaise clé est tapée. Utiliser la base de registres plutôt qu'une cellule d'Excel empêche de copier le fichier déverrouillé sur d'autres ordinateurs. Il ne faut pas non plus oublier de protéger le projet VBA par mot de passe. ...
En résumé : c'est beaucoup de travail.
A+ Nicolas B.
LOIC wrote:
Existe-t-il un moyen de distribuer avec un code licence à lapremière utilisation une macro ?
*Bonjour*,
(et accessoirement, *Merci*, *Au revoir* ???)
Existe-t-il un moyen de distribuer avec un code licence à lapremière
utilisation une macro ?
La réponse est oui...
MAIS il va falloir te trouver une fonction :
- qui à différentes clés de licence puisse accepter l'utilisation du
fichier,
- ... qui au reste des clés refuse l'utilisation du produit (avec bien
sûr un nombre bien plus élevé de clés non valides que valides),
- ... telle que la distribution des clés valides semble aléatoire (c'est
à dire que si tes clés sont des nombres, ne choisis pas comme clés
valides les multiples de 10...),
- ... que la fonction soit plus ou moins inversable (c'est-à-dire qu'il
faut que toi tu puisse calculer des clés valides à distribuer à tes
clients),
- ... à ne pas communiquer, (si quelqu'un la connaît, il pourra trouver
des clés valides)
...
Pour ne pas faire trop compliquer, tu peux utiliser l'algorithme de
Vigenère :
http://www.commentcamarche.net/crypto/vigenere.php3
(Tu auras une variable-clé identifiant ton classeur qui cryptera les
numéros d'enregistrements valides en clés d'enregistrement.)
Et pour le côté VBA (on est quand même pas là pour disserter sur des
maths...), tu mets une macro à l'ouverture du fichier qui demande
l'enregistrement d'une clé du produit, qui l'inscrit dans la base de
registres si celle-ci est correcte (lors de la prochaine ouverture un
test de lecture du registre te dira si le classeur est déjà enregistré
et dans ce cas, pas besoin de demander une nouvelle clé) et qui ferme
Excel si une mauvaise clé est tapée.
Utiliser la base de registres plutôt qu'une cellule d'Excel empêche de
copier le fichier déverrouillé sur d'autres ordinateurs.
Il ne faut pas non plus oublier de protéger le projet VBA par mot de passe.
...
En résumé : c'est beaucoup de travail.
A+
Nicolas B.
LOIC wrote:
Existe-t-il un moyen de distribuer avec un code licence à lapremière
utilisation une macro ?
*Bonjour*, (et accessoirement, *Merci*, *Au revoir* ???)
Existe-t-il un moyen de distribuer avec un code licence à lapremière utilisation une macro ?
La réponse est oui...
MAIS il va falloir te trouver une fonction : - qui à différentes clés de licence puisse accepter l'utilisation du fichier, - ... qui au reste des clés refuse l'utilisation du produit (avec bien sûr un nombre bien plus élevé de clés non valides que valides), - ... telle que la distribution des clés valides semble aléatoire (c'est à dire que si tes clés sont des nombres, ne choisis pas comme clés valides les multiples de 10...), - ... que la fonction soit plus ou moins inversable (c'est-à-dire qu'il faut que toi tu puisse calculer des clés valides à distribuer à tes clients), - ... à ne pas communiquer, (si quelqu'un la connaît, il pourra trouver des clés valides) ...
Pour ne pas faire trop compliquer, tu peux utiliser l'algorithme de Vigenère : http://www.commentcamarche.net/crypto/vigenere.php3 (Tu auras une variable-clé identifiant ton classeur qui cryptera les numéros d'enregistrements valides en clés d'enregistrement.)
Et pour le côté VBA (on est quand même pas là pour disserter sur des maths...), tu mets une macro à l'ouverture du fichier qui demande l'enregistrement d'une clé du produit, qui l'inscrit dans la base de registres si celle-ci est correcte (lors de la prochaine ouverture un test de lecture du registre te dira si le classeur est déjà enregistré et dans ce cas, pas besoin de demander une nouvelle clé) et qui ferme Excel si une mauvaise clé est tapée. Utiliser la base de registres plutôt qu'une cellule d'Excel empêche de copier le fichier déverrouillé sur d'autres ordinateurs. Il ne faut pas non plus oublier de protéger le projet VBA par mot de passe. ...
En résumé : c'est beaucoup de travail.
A+ Nicolas B.
LOIC wrote:
Existe-t-il un moyen de distribuer avec un code licence à lapremière utilisation une macro ?
LOIC
ok merci je vais voir ca
"Nicolas B." a écrit dans le message de news:%
*Bonjour*, (et accessoirement, *Merci*, *Au revoir* ???)
Existe-t-il un moyen de distribuer avec un code licence à lapremière utilisation une macro ?
La réponse est oui...
MAIS il va falloir te trouver une fonction : - qui à différentes clés de licence puisse accepter l'utilisation du fichier, - ... qui au reste des clés refuse l'utilisation du produit (avec bien sûr un nombre bien plus élevé de clés non valides que valides), - ... telle que la distribution des clés valides semble aléatoire (c'est à dire que si tes clés sont des nombres, ne choisis pas comme clés valides les multiples de 10...), - ... que la fonction soit plus ou moins inversable (c'est-à-dire qu'il faut que toi tu puisse calculer des clés valides à distribuer à tes clients), - ... à ne pas communiquer, (si quelqu'un la connaît, il pourra trouver des clés valides) ...
Pour ne pas faire trop compliquer, tu peux utiliser l'algorithme de Vigenère : http://www.commentcamarche.net/crypto/vigenere.php3 (Tu auras une variable-clé identifiant ton classeur qui cryptera les numéros d'enregistrements valides en clés d'enregistrement.)
Et pour le côté VBA (on est quand même pas là pour disserter sur des maths...), tu mets une macro à l'ouverture du fichier qui demande l'enregistrement d'une clé du produit, qui l'inscrit dans la base de registres si celle-ci est correcte (lors de la prochaine ouverture un test de lecture du registre te dira si le classeur est déjà enregistré et dans ce cas, pas besoin de demander une nouvelle clé) et qui ferme Excel si une mauvaise clé est tapée. Utiliser la base de registres plutôt qu'une cellule d'Excel empêche de copier le fichier déverrouillé sur d'autres ordinateurs. Il ne faut pas non plus oublier de protéger le projet VBA par mot de passe.
...
En résumé : c'est beaucoup de travail.
A+ Nicolas B.
LOIC wrote:
Existe-t-il un moyen de distribuer avec un code licence à lapremière utilisation une macro ?
ok merci je vais voir ca
"Nicolas B." <nicolas.bruot@adresse.bidon.invalid> a écrit dans le message
de news:%23mJWvZLgEHA.2020@TK2MSFTNGP10.phx.gbl...
*Bonjour*,
(et accessoirement, *Merci*, *Au revoir* ???)
Existe-t-il un moyen de distribuer avec un code licence à lapremière
utilisation une macro ?
La réponse est oui...
MAIS il va falloir te trouver une fonction :
- qui à différentes clés de licence puisse accepter l'utilisation du
fichier,
- ... qui au reste des clés refuse l'utilisation du produit (avec bien
sûr un nombre bien plus élevé de clés non valides que valides),
- ... telle que la distribution des clés valides semble aléatoire (c'est
à dire que si tes clés sont des nombres, ne choisis pas comme clés
valides les multiples de 10...),
- ... que la fonction soit plus ou moins inversable (c'est-à-dire qu'il
faut que toi tu puisse calculer des clés valides à distribuer à tes
clients),
- ... à ne pas communiquer, (si quelqu'un la connaît, il pourra trouver
des clés valides)
...
Pour ne pas faire trop compliquer, tu peux utiliser l'algorithme de
Vigenère :
http://www.commentcamarche.net/crypto/vigenere.php3
(Tu auras une variable-clé identifiant ton classeur qui cryptera les
numéros d'enregistrements valides en clés d'enregistrement.)
Et pour le côté VBA (on est quand même pas là pour disserter sur des
maths...), tu mets une macro à l'ouverture du fichier qui demande
l'enregistrement d'une clé du produit, qui l'inscrit dans la base de
registres si celle-ci est correcte (lors de la prochaine ouverture un
test de lecture du registre te dira si le classeur est déjà enregistré
et dans ce cas, pas besoin de demander une nouvelle clé) et qui ferme
Excel si une mauvaise clé est tapée.
Utiliser la base de registres plutôt qu'une cellule d'Excel empêche de
copier le fichier déverrouillé sur d'autres ordinateurs.
Il ne faut pas non plus oublier de protéger le projet VBA par mot de
passe.
...
En résumé : c'est beaucoup de travail.
A+
Nicolas B.
LOIC wrote:
Existe-t-il un moyen de distribuer avec un code licence à lapremière
utilisation une macro ?
*Bonjour*, (et accessoirement, *Merci*, *Au revoir* ???)
Existe-t-il un moyen de distribuer avec un code licence à lapremière utilisation une macro ?
La réponse est oui...
MAIS il va falloir te trouver une fonction : - qui à différentes clés de licence puisse accepter l'utilisation du fichier, - ... qui au reste des clés refuse l'utilisation du produit (avec bien sûr un nombre bien plus élevé de clés non valides que valides), - ... telle que la distribution des clés valides semble aléatoire (c'est à dire que si tes clés sont des nombres, ne choisis pas comme clés valides les multiples de 10...), - ... que la fonction soit plus ou moins inversable (c'est-à-dire qu'il faut que toi tu puisse calculer des clés valides à distribuer à tes clients), - ... à ne pas communiquer, (si quelqu'un la connaît, il pourra trouver des clés valides) ...
Pour ne pas faire trop compliquer, tu peux utiliser l'algorithme de Vigenère : http://www.commentcamarche.net/crypto/vigenere.php3 (Tu auras une variable-clé identifiant ton classeur qui cryptera les numéros d'enregistrements valides en clés d'enregistrement.)
Et pour le côté VBA (on est quand même pas là pour disserter sur des maths...), tu mets une macro à l'ouverture du fichier qui demande l'enregistrement d'une clé du produit, qui l'inscrit dans la base de registres si celle-ci est correcte (lors de la prochaine ouverture un test de lecture du registre te dira si le classeur est déjà enregistré et dans ce cas, pas besoin de demander une nouvelle clé) et qui ferme Excel si une mauvaise clé est tapée. Utiliser la base de registres plutôt qu'une cellule d'Excel empêche de copier le fichier déverrouillé sur d'autres ordinateurs. Il ne faut pas non plus oublier de protéger le projet VBA par mot de passe.
...
En résumé : c'est beaucoup de travail.
A+ Nicolas B.
LOIC wrote:
Existe-t-il un moyen de distribuer avec un code licence à lapremière utilisation une macro ?