est ce dur de mettre un programme au demarage de windowS?

est ce dur de mettre un programme au demarage de windowS? - Programmation

Marsh Posté le 22-02-2002 à 21:58:24    

j aimerait faire un programme qui se lancera au demarage de windows... est ce difficile? suis je obligé de passé par la base de registre?

Reply

Marsh Posté le 22-02-2002 à 21:58:24   

Reply

Marsh Posté le 23-02-2002 à 02:41:51    

le probleme c que je peux pas connaitre ce dossier car il depend de l os (chez moi il est ici :'C:\Documents and Settings\Administrateur\Menu Démarrer\Programmes'
donc ca va pas etre evident a mettre en place...

Reply

Marsh Posté le 23-02-2002 à 02:45:11    

il y a une variable d'environnement $HOME je pense sous win2k/xp, aucune idée sous les autres windows
 
si c'est pour tout les users, il y a une arborescence de menu commune (dépendant il est vrai de l'os).
 
sinon, modifier la base des registres, mais là  :??:

Reply

Marsh Posté le 23-02-2002 à 02:50:03    

veryfree a écrit a écrit :

le probleme c que je peux pas connaitre ce dossier car il depend de l os (chez moi il est ici :'C:\Documents and Settings\Administrateur\Menu Démarrer\Programmes'
donc ca va pas etre evident a mettre en place...  




 
Si c'est pour un prog d'install, il doit y avoir des variables d'environnement qui doivent t'aider...
 
Sinon tu peux toujours mettre le programme à démarrer dans la base de registre :
Menu Démarrer/Exécuter
Puis tu tapes Regedit + Entrée
Tu vas dans la clé HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run
et puis tu insères une nouvelle chaîne de caractère avec le nom que tu veux, et la valeur étant le path complet de ton programme avec les arguments (si y'en a)
 
Voilà... j'éteinds mon écran maintenant :)

Reply

Marsh Posté le 23-02-2002 à 03:00:51    

tres interessant tout ca
merci a vous deux
mais Tentacle est ce dur de faire ce que tu me demande en prgrammation?

Reply

Marsh Posté le 23-02-2002 à 04:01:40    

HotShot a écrit a écrit :

Un simple script d'install standard permet d'ajouter des raccourcis dans un menu, et aussi au menu démarrage par défaut  :sarcastic:  




bon toi le sarcastic tu sait en crée ce genre de script d indtall? pq moi  :??:

Reply

Marsh Posté le 23-02-2002 à 04:39:16    

tu peux faire un truc tout simple avec un .bat:

Code :
  1. @echo off
  2. echo REGEDIT4 > fichier.reg
  3. echo. >> fichier.reg
  4. echo [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run] >> fichier.reg
  5. echo "LE_NOM"="C:\\LE_CHEMIN\\LE _FICHIER.EXE" >> fichier.reg
  6. regedit /s fichier.reg
  7. del fichier.reg


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 23-02-2002 à 07:45:51    

ouai mais faut quand meme eviter les .bat maintenant...
tu prog en quoi? si tu a acces au API de Windows ya aucun probleme pour faire ca.
recherche dans MSDN les fonctions. elles commences toutes par Reg


---------------
What butter and whiskey won't cure, there is no cure for.
Reply

Marsh Posté le 23-02-2002 à 14:42:25    

deathsharp a écrit a écrit :

ouai mais faut quand meme eviter les .bat maintenant...
tu prog en quoi? si tu a acces au API de Windows ya aucun probleme pour faire ca.
recherche dans MSDN les fonctions. elles commences toutes par Reg  




c un programme ecrit en java et j utilise la marchine virtuel de microsoft internet explorer pour le lancer...
 
JWhy >>j essaye ca des que je peux merci!

 

[jfdsdjhfuetppo]--Message édité par veryfree--[/jfdsdjhfuetppo]

Reply

Marsh Posté le 23-02-2002 à 16:10:59    

script d'install :
1- c pas bien compliqué (fichier .inf)
2- au pire tu récup celui d'un programme ou d'un driver, et tu l'édites pour l'adapter à ton besoin

Reply

Marsh Posté le 23-02-2002 à 16:10:59   

Reply

Marsh Posté le 23-02-2002 à 16:32:08    

voila ce que j ai ds un fichier .inf
 
[Application Information]
Application=aol.exe
Version=6.0
OEM=
Build=4097.113a
[Installation Date]
date=02/18/02
time=19:18:16
 
si je met mon executable la ou y a ecrit "aol.exe"
j ajoute quoi ensuite?
tu as un  site ou c expliqué?
si le fichier est un .inf comment faire pour le distribuer ensuite?

Reply

Marsh Posté le 23-02-2002 à 16:45:33    

Hmmmm essaie de récupérer le .inf d'un driver (c un vrai fichier d'install Windows...) car ces trucs, là, c'est juste des infos propriétaires propres à un programme...
 
Ton fichier .inf tu le fous avec tes fichiers à installer, tu compresses le tout en disant d'exécuter rundll32,etc. au programme... ou t'ajoutes un petit fichier "setup.exe" qui te lance le .inf

Reply

Marsh Posté le 23-02-2002 à 17:20:18    

mais ou as tu appris tout ca?
parce que la ca reste encore flou et jve pas trop t embeter avec mes problemes...
t a l air d en connaitre un rayon
moi j ai toujour voulu faire des scripts d instal que je pourait lancer a partir d un programe ecrit en c par ex
en lui disant :
tel fichier copie le la
celui ci ailleurs
et en utilisant les variables d environements aussi pour qu il puisse marcher sur win2k et 9x  
 :jap: merci de ton aide

Reply

Marsh Posté le 23-02-2002 à 17:33:51    

Yep,
 
Si tu veux faire une install, genre Null Soft Installer, je peux t'aider à ajouter automatiquement une icone vers ton programme dans le menu démarrer ou dans la base de registres


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 23-02-2002 à 17:42:20    

L'intérêt d'un script .inf, c que t'as besoin de aucun programme d'installation autre que le script et les fichiers à copier : c'est Windows qui s'occupe de tout... donc t sûr que ça passe si tu te débrouilles bien :) suffit de cliquer sur le .inf, bouton droit, installer...

Reply

Marsh Posté le 23-02-2002 à 19:56:05    

Indiana Jones a écrit a écrit :

L'intérêt d'un script .inf, c que t'as besoin de aucun programme d'installation autre que le script et les fichiers à copier : c'est Windows qui s'occupe de tout... donc t sûr que ça passe si tu te débrouilles bien :) suffit de cliquer sur le .inf, bouton droit, installer...  




 
clair que c'est cool comme solution!

Reply

Marsh Posté le 23-02-2002 à 20:12:37    

C surtout que c une solution qui marche nickel, bien plus légère qu'un gros prog d'installation (à peine 1 ou 2 Ko) et qu'on utilise très souvent - sans y penser... :sarcastic:

Reply

Marsh Posté le 23-02-2002 à 22:48:06    

je demande qu a apprendre moi!!!
dit moi ou je peux trouver de la doc j ai chercher sur google et vraiment rien d interessant  :(

Reply

Marsh Posté le 23-02-2002 à 22:52:07    

darklord22 a écrit a écrit :

Yep,
 
Si tu veux faire une install, genre Null Soft Installer, je peux t'aider à ajouter automatiquement une icone vers ton programme dans le menu démarrer ou dans la base de registres  




je te remercis mais ca ira avec toute les reponses que j ai eu
meme si j aimerait bien savoir utiliser ces ".inf"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed