cs_yannn
Messages postés130Date d'inscriptionmercredi 4 septembre 2002StatutMembreDernière intervention 5 janvier 2009
-
26 août 2004 à 11:28
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDerniè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
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 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
-------------------------------------------------
jrivet
Messages postés7392Date d'inscriptionmercredi 23 avril 2003StatutMembreDernière intervention 6 avril 201260 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
-------------------------------------------------