02/05-2006 à 15:36Non, Windows refuse l'importation extérieure pour raison de sécurité.
si tu veux pouvoir l'exécuter de l'extérieur du registre il faut le compiler et le rendre exécutable (faire un .exe qui contient et va installer le fichier .reg.) c'est à cela que servent les exécutables, il ouvrent l'éditeur du registre (entre autres choses) et vont faire automatiquement les manipulations qu'on aurait dû faire à la main.
A ne pas confondre avec les sauvegardes du registre qui elles ont été crées par le registre lui-même donc signées Microsoft.
Tout ce qui ne contient pas la signature légale Microsoft ne peut pas, c'est impossible, c'est prévu pour, c'est l'élément essentiel de la sécurité XP, s'installer sans ton autorisation.....Et le registre ne te demande pas d'autorisation.
Sinon, imagine un peu, à chaque clé qui devrait se créer tu aurais une fenêtre: "Le programme X voudrait créer une clé dont les données de la valeur sont XXXXXX, autorisez-vous cette action"? Quand tu sais que certains programmes éxecutent plusieurs dizaines de milliers de clés......
L'extension .reg signifie simplement que le fichier est conçu pour s'intégrer au registre, elle ne signifie pas qu'elle va le faire automatiquement.
Grosso modo, un fichier .reg est une dll, c'est à peu près pareil. Sauf que la dll contient un programme binaire alors que le fichier reg contient un programme hexadécimal.