Bonjour à tous,
Par VBA comment lire le N°ID de Windows dans la base de registre.
J'ai perdu le lien que l'on m'avais donné il y a une semaine environ.
Le code proposé sur le site fonctionne à merveille sur win98
mais plante sur sur XP.
Je souhaite par tout moyen empêcher l'exécution de mon fichier sur un
autre PC que celui pour lequel il a été consu et ce PC dispose de XP.
Cela n'est pas facile
Merçi beaucoup Bruno
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
Misange
Bonjour, il me semble qu'il t'avait été proposé plutôt de récupérer le N° du disque dur ou un truc du genre. En effet, dans une société tu peux fort bien avoir un seul numéro de licence multiutilisateurs. Pour retrouver la réponse à ta question précédente, plutot que de la reposer, cherche avec google groups en tapant ton nom par exemple dans le champ auteur et le nom de ce forum.
-- Misange migrateuse http://www.excelabo.net ==Attention, Disciplus a migré et devient excelabo !===========
"BJ" a écrit dans le message de news: O$
Bonjour à tous, Par VBA comment lire le N°ID de Windows dans la base de registre. J'ai perdu le lien que l'on m'avais donné il y a une semaine environ. Le code proposé sur le site fonctionne à merveille sur win98 mais plante sur sur XP. Je souhaite par tout moyen empêcher l'exécution de mon fichier sur un autre PC que celui pour lequel il a été consu et ce PC dispose de XP. Cela n'est pas facile Merçi beaucoup Bruno
Bonjour,
il me semble qu'il t'avait été proposé plutôt de récupérer le N° du disque
dur ou un truc du genre. En effet, dans une société tu peux fort bien avoir
un seul numéro de licence multiutilisateurs.
Pour retrouver la réponse à ta question précédente, plutot que de la
reposer, cherche avec google groups en tapant ton nom par exemple dans le
champ auteur et le nom de ce forum.
--
Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !===========
"BJ" <Jeune.bruno@wanadoo.fr> a écrit dans le message de news:
O$XuSucUDHA.2284@TK2MSFTNGP09.phx.gbl...
Bonjour à tous,
Par VBA comment lire le N°ID de Windows dans la base de registre.
J'ai perdu le lien que l'on m'avais donné il y a une semaine environ.
Le code proposé sur le site fonctionne à merveille sur win98
mais plante sur sur XP.
Je souhaite par tout moyen empêcher l'exécution de mon fichier sur un
autre PC que celui pour lequel il a été consu et ce PC dispose de XP.
Cela n'est pas facile
Merçi beaucoup Bruno
Bonjour, il me semble qu'il t'avait été proposé plutôt de récupérer le N° du disque dur ou un truc du genre. En effet, dans une société tu peux fort bien avoir un seul numéro de licence multiutilisateurs. Pour retrouver la réponse à ta question précédente, plutot que de la reposer, cherche avec google groups en tapant ton nom par exemple dans le champ auteur et le nom de ce forum.
-- Misange migrateuse http://www.excelabo.net ==Attention, Disciplus a migré et devient excelabo !===========
"BJ" a écrit dans le message de news: O$
Bonjour à tous, Par VBA comment lire le N°ID de Windows dans la base de registre. J'ai perdu le lien que l'on m'avais donné il y a une semaine environ. Le code proposé sur le site fonctionne à merveille sur win98 mais plante sur sur XP. Je souhaite par tout moyen empêcher l'exécution de mon fichier sur un autre PC que celui pour lequel il a été consu et ce PC dispose de XP. Cela n'est pas facile Merçi beaucoup Bruno
Jean-François Aubert
Salut Bruno, les 2 réponses du 9 juillet
Bonjour Bruno
Plein d'infos pour accèder à la base de registre là :
A mon humble avis, la probabilité de retourver le même numéro de licence est plus élevé que de retrouver le même numéro de disque dur (cas des PME avec un master et des licences papier). Sur le même site que t'a indiqué JP, tu trouveras le moyen de récupérer le s/n du disque.
@+ FxM
-- Amicalement
Jean-François Aubert {Vaudois de la Côte Lémanique}
"BJ" a écrit dans le message de news:O$
Bonjour à tous, Par VBA comment lire le N°ID de Windows dans la base de registre. J'ai perdu le lien que l'on m'avais donné il y a une semaine environ. Le code proposé sur le site fonctionne à merveille sur win98 mais plante sur sur XP. Je souhaite par tout moyen empêcher l'exécution de mon fichier sur un autre PC que celui pour lequel il a été consu et ce PC dispose de XP. Cela n'est pas facile Merçi beaucoup Bruno
Salut Bruno,
les 2 réponses du 9 juillet
Bonjour Bruno
Plein d'infos pour accèder à la base de registre là :
A mon humble avis, la probabilité de retourver le même numéro de
licence est plus élevé que de retrouver le même numéro de disque dur
(cas des PME avec un master et des licences papier).
Sur le même site que t'a indiqué JP, tu trouveras le moyen de
récupérer le s/n du disque.
@+
FxM
--
Amicalement
Jean-François Aubert
{Vaudois de la Côte Lémanique}
"BJ" <Jeune.bruno@wanadoo.fr> a écrit dans le message de
news:O$XuSucUDHA.2284@TK2MSFTNGP09.phx.gbl...
Bonjour à tous,
Par VBA comment lire le N°ID de Windows dans la base de registre.
J'ai perdu le lien que l'on m'avais donné il y a une semaine environ.
Le code proposé sur le site fonctionne à merveille sur win98
mais plante sur sur XP.
Je souhaite par tout moyen empêcher l'exécution de mon fichier sur un
autre PC que celui pour lequel il a été consu et ce PC dispose de XP.
Cela n'est pas facile
Merçi beaucoup Bruno
A mon humble avis, la probabilité de retourver le même numéro de licence est plus élevé que de retrouver le même numéro de disque dur (cas des PME avec un master et des licences papier). Sur le même site que t'a indiqué JP, tu trouveras le moyen de récupérer le s/n du disque.
@+ FxM
-- Amicalement
Jean-François Aubert {Vaudois de la Côte Lémanique}
"BJ" a écrit dans le message de news:O$
Bonjour à tous, Par VBA comment lire le N°ID de Windows dans la base de registre. J'ai perdu le lien que l'on m'avais donné il y a une semaine environ. Le code proposé sur le site fonctionne à merveille sur win98 mais plante sur sur XP. Je souhaite par tout moyen empêcher l'exécution de mon fichier sur un autre PC que celui pour lequel il a été consu et ce PC dispose de XP. Cela n'est pas facile Merçi beaucoup Bruno
Elicend_News
Salut
pourkoi ne pas simplement regarder s'il y a un deuxieme fichier dans le meme répertoire :
s'il y et, ok ca tourne s'il n'y est pas, tu bloques les macros ou tu en interdit certaines
Elicend
"Misange" ù.net> a écrit dans le message de news: #
Bonjour, il me semble qu'il t'avait été proposé plutôt de récupérer le N° du disque dur ou un truc du genre. En effet, dans une société tu peux fort bien avoir
un seul numéro de licence multiutilisateurs. Pour retrouver la réponse à ta question précédente, plutot que de la reposer, cherche avec google groups en tapant ton nom par exemple dans le champ auteur et le nom de ce forum.
-- Misange migrateuse http://www.excelabo.net ==Attention, Disciplus a migré et devient excelabo !=========== >
"BJ" a écrit dans le message de news: O$
Bonjour à tous, Par VBA comment lire le N°ID de Windows dans la base de registre. J'ai perdu le lien que l'on m'avais donné il y a une semaine environ. Le code proposé sur le site fonctionne à merveille sur win98 mais plante sur sur XP. Je souhaite par tout moyen empêcher l'exécution de mon fichier sur un autre PC que celui pour lequel il a été consu et ce PC dispose de XP. Cela n'est pas facile Merçi beaucoup Bruno
Salut
pourkoi ne pas simplement regarder s'il y a un deuxieme fichier dans le meme
répertoire :
s'il y et, ok ca tourne
s'il n'y est pas, tu bloques les macros ou tu en interdit certaines
Elicend
"Misange" <misange@devinez-où.net> a écrit dans le message de news:
#XqQ3QdUDHA.2268@TK2MSFTNGP11.phx.gbl...
Bonjour,
il me semble qu'il t'avait été proposé plutôt de récupérer le N° du disque
dur ou un truc du genre. En effet, dans une société tu peux fort bien
avoir
un seul numéro de licence multiutilisateurs.
Pour retrouver la réponse à ta question précédente, plutot que de la
reposer, cherche avec google groups en tapant ton nom par exemple dans le
champ auteur et le nom de ce forum.
--
Misange migrateuse http://www.excelabo.net
==Attention, Disciplus a migré et devient excelabo !=========== >
"BJ" <Jeune.bruno@wanadoo.fr> a écrit dans le message de news:
O$XuSucUDHA.2284@TK2MSFTNGP09.phx.gbl...
Bonjour à tous,
Par VBA comment lire le N°ID de Windows dans la base de registre.
J'ai perdu le lien que l'on m'avais donné il y a une semaine environ.
Le code proposé sur le site fonctionne à merveille sur win98
mais plante sur sur XP.
Je souhaite par tout moyen empêcher l'exécution de mon fichier sur un
autre PC que celui pour lequel il a été consu et ce PC dispose de XP.
Cela n'est pas facile
Merçi beaucoup Bruno
pourkoi ne pas simplement regarder s'il y a un deuxieme fichier dans le meme répertoire :
s'il y et, ok ca tourne s'il n'y est pas, tu bloques les macros ou tu en interdit certaines
Elicend
"Misange" ù.net> a écrit dans le message de news: #
Bonjour, il me semble qu'il t'avait été proposé plutôt de récupérer le N° du disque dur ou un truc du genre. En effet, dans une société tu peux fort bien avoir
un seul numéro de licence multiutilisateurs. Pour retrouver la réponse à ta question précédente, plutot que de la reposer, cherche avec google groups en tapant ton nom par exemple dans le champ auteur et le nom de ce forum.
-- Misange migrateuse http://www.excelabo.net ==Attention, Disciplus a migré et devient excelabo !=========== >
"BJ" a écrit dans le message de news: O$
Bonjour à tous, Par VBA comment lire le N°ID de Windows dans la base de registre. J'ai perdu le lien que l'on m'avais donné il y a une semaine environ. Le code proposé sur le site fonctionne à merveille sur win98 mais plante sur sur XP. Je souhaite par tout moyen empêcher l'exécution de mon fichier sur un autre PC que celui pour lequel il a été consu et ce PC dispose de XP. Cela n'est pas facile Merçi beaucoup Bruno
Elicend_News
salut
certe mais tu n'es pas obliger de le dire qu'il faut les deux fichier, dans ce cas il faudra analyser deja les macros pour le savoir... enuite ce deuxieme fichier peut etre un fichier cacher si tu ne les affiche pas... il n'y a pas de vrai protection... il suffit dans le cas de la verification du numero de serie que ton voisin ouvre le fichier sans activer les macros, qu'il ouvre l'editeur VBA et qu'il supprime cette ligne ou mette son numero a la place dans le test de la meme facon qu'il peut supprimer le lien avec un autre fichier en test...
je pense que les deux solutions sont aussi facilement esquivable l'une que l'autre, mais peut etre que la vérificaton d'un fichier adjacent est plus simple à mettre en place...
qu'en pense tu?
"FxM" a écrit dans le message de news:
pourquoi ne pas simplement regarder s'il y a un deuxieme fichier dans le meme
répertoire : s'il y est, ok ça tourne s'il n'y est pas, tu bloques les macros ou tu en interdis certaines
bonjour,
Parce qu'il suffit de copier les deux fichiers sur une autre machine.
s'il y est, ok ça tourne donc ça tourne. Or ce n'est pas le but.
@+ FxM
salut
certe mais tu n'es pas obliger de le dire qu'il faut les deux fichier, dans
ce cas il faudra analyser deja les macros pour le savoir... enuite ce
deuxieme fichier peut etre un fichier cacher si tu ne les affiche pas...
il n'y a pas de vrai protection... il suffit dans le cas de la verification
du numero de serie que ton voisin ouvre le fichier sans activer les macros,
qu'il ouvre l'editeur VBA et qu'il supprime cette ligne ou mette son numero
a la place dans le test de la meme facon qu'il peut supprimer le lien avec
un autre fichier en test...
je pense que les deux solutions sont aussi facilement esquivable l'une que
l'autre, mais peut etre que la vérificaton d'un fichier adjacent est plus
simple à mettre en place...
qu'en pense tu?
"FxM" <fxmanceaux@chello.fr> a écrit dans le message de news:
ulPp3yoUDHA.2004@TK2MSFTNGP11.phx.gbl...
pourquoi ne pas simplement regarder s'il y a un deuxieme fichier dans le
meme
répertoire :
s'il y est, ok ça tourne
s'il n'y est pas, tu bloques les macros ou tu en interdis certaines
bonjour,
Parce qu'il suffit de copier les deux fichiers sur une autre machine.
s'il y est, ok ça tourne
donc ça tourne. Or ce n'est pas le but.
certe mais tu n'es pas obliger de le dire qu'il faut les deux fichier, dans ce cas il faudra analyser deja les macros pour le savoir... enuite ce deuxieme fichier peut etre un fichier cacher si tu ne les affiche pas... il n'y a pas de vrai protection... il suffit dans le cas de la verification du numero de serie que ton voisin ouvre le fichier sans activer les macros, qu'il ouvre l'editeur VBA et qu'il supprime cette ligne ou mette son numero a la place dans le test de la meme facon qu'il peut supprimer le lien avec un autre fichier en test...
je pense que les deux solutions sont aussi facilement esquivable l'une que l'autre, mais peut etre que la vérificaton d'un fichier adjacent est plus simple à mettre en place...
qu'en pense tu?
"FxM" a écrit dans le message de news:
pourquoi ne pas simplement regarder s'il y a un deuxieme fichier dans le meme
répertoire : s'il y est, ok ça tourne s'il n'y est pas, tu bloques les macros ou tu en interdis certaines
bonjour,
Parce qu'il suffit de copier les deux fichiers sur une autre machine.
s'il y est, ok ça tourne donc ça tourne. Or ce n'est pas le but.