Probleme pour inscrire clef dans BDR

cs_yannn Messages postés 130 Date d'inscription mercredi 4 septembre 2002 Statut Membre Dernière intervention 5 janvier 2009 - 26 août 2004 à 11:28
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 - 26 août 2004 à 12:17
Salut a tous,
je suis en train de faire un programme d'installation de logiciels...
Un truc dont j'ai besoin que je mettrai en ligne une fois fini ... enfi bref...
Je voudrai qu'il se lance au demarrage de Windows si tous les logiciels choisis ne sont pas installés.
Pour ca il faudrai que je puisse inscrire une clef dans la base de registre.
Apres plusieurs recherches, j'ai enfin trouvé la ligne de commande :

Set AddSta = CreateObject("WScript.Shell")
AddSta.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\XP", App.Path & "\InstProg.exe", "REG_SZ"

Or, lors du lancement de mon prog, un message d'erreur me dit :
-erruer d'execution 429 :
-le composant activeX ne peut créer l'objet

Quelqu'un pourrait il m'aider ?

7 réponses

jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
26 août 2004 à 11:38
salut,
J ai essayer ton code et ca plante pas.

Mais tu peux essayer d ajouter la reference Windows Script Host Object Model.

Elle permet d utiliser les objets WshShell qui ont aussi les regwrite et regread...

@+
-------------------------------------------------
Essai ca sinon on trouvera autre chose
-------------------------------------------------

:big)
0
cs_yannn Messages postés 130 Date d'inscription mercredi 4 septembre 2002 Statut Membre Dernière intervention 5 janvier 2009
26 août 2004 à 11:45
Je veux bien faire ce que tu me proposes ... mais je ne sais pas comment faire ... je suis une gros debutant !
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
26 août 2004 à 11:49
Tu vas dans le Menu Projet -> Reference

La t as une liste ou tu pourras selectioner la librairie Windows Script Host Object Model

Et apres tu fais la meme chose que dans ton code en remplacant le CreateObject par un NEW WshShell
et apres tu utilise la meme fonction (verifie bien que ton chemin de registre soit correct...)

@+
-------------------------------------------------
Essai ca sinon on trouvera autre chose
-------------------------------------------------

:big)
0
cs_yannn Messages postés 130 Date d'inscription mercredi 4 septembre 2002 Statut Membre Dernière intervention 5 janvier 2009
26 août 2004 à 12:06
Quelle horreur ... je l'ai pas !
Pourrais tu me dire dans quel ActiveX il se trouve ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_yannn Messages postés 130 Date d'inscription mercredi 4 septembre 2002 Statut Membre Dernière intervention 5 janvier 2009
26 août 2004 à 12:12
Quelle horreur ... je l'ai pas !
Pourrais tu me dire dans quel ActiveX il se trouve ? Nom du fichier ActiveX ?
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
26 août 2004 à 12:14
Oula, alors la tu me pause une colle, j en ai absolument aucune idee, j peux te proposer de m envoyer ton code a jrivet@stjodijon.com si tu veux et je vois si sur le mien il plante...

c est coi ton vb (version, SP, verison de Windows etc...)

-------------------------------------------------
Essai ca sinon on trouvera autre chose
-------------------------------------------------

:big)
0
jrivet Messages postés 7392 Date d'inscription mercredi 23 avril 2003 Statut Membre Dernière intervention 6 avril 2012 60
26 août 2004 à 12:17
excuse j avais pas paner comme ca

moi je l ai dans C:\WINDOWS\System32\wshom.ocx

@+

-------------------------------------------------
Essai ca sinon on trouvera autre chose
-------------------------------------------------

:big)
0
Rejoignez-nous