Page 1 sur 1

Comment crée une application qui se lancerai au demarrage???

Publié : sam. 28/avr./2007 8:57
par Thierryfr
bonjour
j'aimerai savoir Comment crée une application qui se lancerai au demarrage de Windows, je sais que l'on peux mettre un raccourci dans le menu demarrage mais cela m'interresse pas .
mais je cherche à faire une application qui aurai une option à cocher du style mettre en demarrage au lancement de windows et que l'on pourrais aussi annuler cette option ..

merci d'avance

Publié : sam. 28/avr./2007 9:11
par minirop
base de registre, clé "run" (mais je peux pas te dire laquelle ni ou elle se trouve)

edit : par exemple, live messenger est dans :
HKEY_CURRENT_USER/software/microsoft/windows/currentverstion/run
et les autres dans :
HKEY_LOCAL_MACHINE/software/microsoft/windows/currentverstion/run

Publié : sam. 28/avr./2007 9:13
par Thierryfr
merci

si quelq'un a un bout de code ...

Publié : sam. 28/avr./2007 9:24
par minirop
http://www.siteduzero.com/tuto-3-11553- ... #ss_part_3
rubrique : 2ème méthode : manuelle (en utilisant le winAPI)

Publié : sam. 28/avr./2007 9:45
par Thierryfr
merci mais je cherche un bout de de code en purebasic pas en C

Publié : sam. 28/avr./2007 9:59
par minirop
Thierryfr a écrit :merci mais je cherche un bout de de code en purebasic pas en C
c'est presque la même chose et puis c'est surtout pour les fonctions de l'API win32.

En PB çà donnerait quelquechose comme ceci :

Code : Tout sélectionner

Procedure addToStartup(path.s, name.s, state.l)
   key.l = 0;

   RegOpenKeyEx_(#HKEY_CURRENT_USER, "Software\Microsoft\Windows\CurrentVersion\Run", 0, #KEY_ALL_ACCESS, @key);

   if(state)
       RegSetValueEx_(key, name, 0, REG_SZ, path, Len(path)+1);
   else
       RegDeleteValue_(key, name);

   RegCloseKey_(key)

EndProcedure
++

Publié : sam. 28/avr./2007 10:55
par brossden
Essayez simplement de mettre un raccourci qui pointe sur l'application à lancer dans :
C:\Documents and Settings\All Users\Menu Démarrer\Programmes\Démarrage\

C'est simple facilement modifiable et avec moins de riques que dans labase de registre !

Publié : sam. 28/avr./2007 10:59
par Backup
Thierryfr a écrit :merci mais je cherche un bout de de code en purebasic pas en C
d'un autre coté , une recherche sur le forum avec comme terme "Registre"
t'aurai sûrement apporté plein de réponses non ? 8O

au lieu d'attendre que ça tombe tout cuit :D

si , je me permet cette reflexion, c'est que la réponse existe en utilisant la recherche du Forum !

donc si j'y suis arrivé, je pense que tu peux y arriver aussi :D

Publié : sam. 28/avr./2007 15:54
par Thierryfr
Excusez moi Dobro
j'avais pas regarder dans Recherche

un ami à moi à moi m'a demander de programme un logciel qui se lancerai au demarrage de window , c'est pour pas que son fils se sert de du pc pendant qu'il est pas là , alors j'ai travaille sur un logiciel qui demandera un mot de passe au demarrage de window et qui fermera la session si on renntre un mauvais mot de passe.

Publié : sam. 28/avr./2007 16:21
par brossden
Avec Windows Xp il n'y a aucun problème, sans login et mot de passe associé impossible de mettre le PC en route normalement, mais avec Windows 98 il n'y a pas beaucoup de possibilité de rendre le PC inaccessible !