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

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Thierryfr
Messages : 102
Inscription : mer. 04/avr./2007 16:28

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

Message 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
minirop
Messages : 321
Inscription : mer. 02/août/2006 21:06

Message 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
Dernière modification par minirop le sam. 28/avr./2007 9:16, modifié 1 fois.
Thierryfr
Messages : 102
Inscription : mer. 04/avr./2007 16:28

Message par Thierryfr »

merci

si quelq'un a un bout de code ...
minirop
Messages : 321
Inscription : mer. 02/août/2006 21:06

Message par minirop »

http://www.siteduzero.com/tuto-3-11553- ... #ss_part_3
rubrique : 2ème méthode : manuelle (en utilisant le winAPI)
Thierryfr
Messages : 102
Inscription : mer. 04/avr./2007 16:28

Message par Thierryfr »

merci mais je cherche un bout de de code en purebasic pas en C
minirop
Messages : 321
Inscription : mer. 02/août/2006 21:06

Message 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
++
Dernière modification par minirop le sam. 28/avr./2007 15:59, modifié 1 fois.
brossden
Messages : 833
Inscription : lun. 26/janv./2004 14:37

Message 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 !
Denis

Bonne Jounée à tous
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message 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
Thierryfr
Messages : 102
Inscription : mer. 04/avr./2007 16:28

Message 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.
brossden
Messages : 833
Inscription : lun. 26/janv./2004 14:37

Message 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 !
Denis

Bonne Jounée à tous
Répondre