Comment lancer un fichier reg sous vb6
Fermé
Val
-
7 avril 2002 à 14:31
FraKtaL Messages postés 54 Date d'inscription mercredi 27 mars 2002 Statut Membre Dernière intervention 11 septembre 2002 - 8 avril 2002 à 14:53
FraKtaL Messages postés 54 Date d'inscription mercredi 27 mars 2002 Statut Membre Dernière intervention 11 septembre 2002 - 8 avril 2002 à 14:53
A voir également:
- Comment lancer un fichier reg sous vb6
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Comment ouvrir un fichier docx ? - Guide
- Comment faire un fichier pdf - Guide
1 réponse
FraKtaL
Messages postés
54
Date d'inscription
mercredi 27 mars 2002
Statut
Membre
Dernière intervention
11 septembre 2002
4
8 avril 2002 à 14:53
8 avril 2002 à 14:53
Tu as trois solutions :
1) Plutot que de creer un fichier .reg, tu edite directement le registre avec les api windows. C'est plus propre qu'un fichier .reg, l'utilisateur n'a pas besoin de cliquer sur ok, etc). Pour savoir comment on fait, cherche VB+registre sur google, ou un truc dans le genre, ya des centaine d'articles ki expliquent comment faire
2) Si tu as absolument besoin de passer par un .reg (ce qui me parait bizarre dailleurs), la facon la plus "clean" pour l'utilisateur (et la plus dure pour toi), serait d'ouvrir le fichier .reg, de lire le contenu, et d'editer manuellement le registre avec les api windows, comme pour le 1)
3) Si tu veut pas te faire chier, tu fait un:
shell "regedit.exe tonfichier.reg"
A ce moment la, le message de confirmation habituel aparaitra, et ca fait pas genial pour l'utilisateur.
Note : En general, quand tu veut ouvrir un fichier qui n'est pas un exe (par ex, un .reg ou un .doc), soit tu fait shell "le_nom_du_prog_associé.exe le_nom_de_ton_fichier",
soit, pour les fichiers dont tu ne sait pas ou se trouve le prog associé (par ex, pour un .reg, tu sait que regedit est dans c:\windows, mais imagine que tu veut lancer un .doc, ou se trouve winword chez l'utilisateur ?), tu pe utiliser la tres pratique api windows ShellExecute (plus d'info, ShellExecute + VB dans google)
Voila, si ta pas tout compris dans cet exposé, dis le ;)
*Cracking is not a crime - if you do it in da style*
FraKtaL
1) Plutot que de creer un fichier .reg, tu edite directement le registre avec les api windows. C'est plus propre qu'un fichier .reg, l'utilisateur n'a pas besoin de cliquer sur ok, etc). Pour savoir comment on fait, cherche VB+registre sur google, ou un truc dans le genre, ya des centaine d'articles ki expliquent comment faire
2) Si tu as absolument besoin de passer par un .reg (ce qui me parait bizarre dailleurs), la facon la plus "clean" pour l'utilisateur (et la plus dure pour toi), serait d'ouvrir le fichier .reg, de lire le contenu, et d'editer manuellement le registre avec les api windows, comme pour le 1)
3) Si tu veut pas te faire chier, tu fait un:
shell "regedit.exe tonfichier.reg"
A ce moment la, le message de confirmation habituel aparaitra, et ca fait pas genial pour l'utilisateur.
Note : En general, quand tu veut ouvrir un fichier qui n'est pas un exe (par ex, un .reg ou un .doc), soit tu fait shell "le_nom_du_prog_associé.exe le_nom_de_ton_fichier",
soit, pour les fichiers dont tu ne sait pas ou se trouve le prog associé (par ex, pour un .reg, tu sait que regedit est dans c:\windows, mais imagine que tu veut lancer un .doc, ou se trouve winword chez l'utilisateur ?), tu pe utiliser la tres pratique api windows ShellExecute (plus d'info, ShellExecute + VB dans google)
Voila, si ta pas tout compris dans cet exposé, dis le ;)
*Cracking is not a crime - if you do it in da style*
FraKtaL