Page 1 sur 1
demarrage automatique et aret du pc
Publié : lun. 01/mai/2006 17:14
par Kahuna
Bon voila je couche les cartes, je connai pas trop mal la programation en purebasic (mode console seulement). Alor voila j'aimerai savoir si un code existait pour faire demarer automatiquement le programme purebasic a chaque demarrage du pc ou a une heure precise une fois que l'utlisateur a cliquer dessus au moin une fois.
Et je voudrai aussi savoir le code permettant de redemarrez le PC une fois le programme lancer.
Publié : lun. 01/mai/2006 17:30
par venom
bonjour kahuna,
bin si tu veut que pb demarre automatiquement au demarrage de l'ordinateur c'est tres simple si tu a windows xp.
tu fait demarrer/tous les programmes/demarrage/et la c'ets ecrit vide bin tu fai glisser le raccourcis de pb et apres a chaque demarrage de l'ordinateur pb se lancera tout seul

:d voila en esperant que sa reponde bien a ta question :d
@++
Publié : lun. 01/mai/2006 17:36
par Kahuna
heu je me suis mal exprimer je voulai parler du programme que je cree en PB pas le logiciel qui permet la compilation ma creation quoi.
Publié : lun. 01/mai/2006 17:42
par venom

HA ok je comprend mieu
bin je t'avoue que moi aussi je serais interesser pour savoir sa car malheureusement je ne le sait pas

. desoler. je pense qu'il faut une fonction qui change dans le registre ou un truck du genre mais de la a l'expliquer comment on fait je ne peut pas.
mais si quelquin le sait merci de donner l'information sa serait gentil mais bon faut quand meme faire des recherches sur le forum

.
@++
Publié : lun. 01/mai/2006 18:15
par venom
j'ai trouver sa sur le forum
http://www.informatruc.com/prog_boot.php.
sa fonctionne mais c'est une fonction a faire toi meme mais je pense qu'il doit y avoir un moyen d'intégrer cette fonction dans un exe.
c'est surement dans ce meme genre que tu doit procéder

.
@++
Publié : lun. 01/mai/2006 19:08
par Cls
Pour lancer un programme à chaque démarrage, il suffit de placer le chemin complet de prog dans l'une de ces clefs du registre (non exhaustif) :
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- ...\RunOnce
- ...\RunServices
- HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- ...\RunOnce
- ...\RunServices
Il faut un nom et une valeur à la clef, exemple : "monProgramme", "C:\Mes documents\programme.exe"
Pour redémarrer le pc, recherche la librairie de droopy il y a des fonctions permettant le reboot, l'arrêt, la déconnexion de session... Sous Win95/98 il me semble que tu peux utiliser ca mais je suis plus très sûr de la syntaxe : rundll32.exe user.exe,exitWindows
Publié : lun. 01/mai/2006 20:47
par Droopy
Si tu utilise PureBasic 3.94 tu peut utiliser la fonction 'RunProgramAtStartup' de la Droopy Lib
( Le code source est fourni avec la Lib )

Publié : mar. 02/mai/2006 9:52
par Kahuna
sa va peuetre vous paraitre bete mais commant je fais pour utiliser la librairie de drropy (je lai ionstaller).
Publié : mar. 02/mai/2006 11:40
par Droopy
Va dans aide / aide externe.
Tu as la liste des fonctions de la lib