Petits problèmes avec scripts d'arrêts sous 7

Fermé
auronlepabon - 8 déc. 2009 à 11:28
auronlepabon Messages postés 7 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 8 décembre 2009 - 8 déc. 2009 à 12:10
Bonjour,
c'est la première fois que je poste sur ce forum mais je vais néamoins essayer d'être polis et précis!
Jadis, j'utilisais les scripts d'arrêts sous windows XP sans problème, j'avais écris un mini-programme en C qui éxecutait des tâches automatiques.
En gros mon programme s'écrivait comme ceci:

#include <stdio.h>
#include <windows.h>

int main(void){
char m;
printf("voulez vous faire la maintenance ? [y] ou [n]\n");
m=getchar();
if (m=='y'){
system("ccleaner.exe /AUTO");
sleep(30000);
system("jkdefragcmd -a 3"); }
else system("ccleaner.exe /AUTO);
return 0;
}

Je viens de réecrire le programme à la va vite donc il y a peut-être des erreurs (le programme marche sinon)
j'avais donc mis les executables de ccleaner et de jkdefragcmd dans le dossier windows\system32 pour pouvoir utiliser la fonction system.
Jkdefrag est un soft de défragmentation qui utilise les librairies de défragmentation de windows.
J'avais donc dis à windows XP d'éxecuter mon petit programme à la fermeture de windows.
Tout se passait bien, une fenêtre ms-dos s'ouvrait etc...
Sous windows 7, avec la même manipulation le pc bloque sur l'arrêt du système, rien ne s'ouvre, au début je me suis dit que le programme tournait peut-être en arrière plan donc j'ai tapé des lettres mais rien... obligé de redémarrer a l'arraché.
Savez-vous pourquoi j'ai ce problème et (allez soyons fous!) comment le résoudre?
Merci beaucoup si vous avez lus jusque là !
A voir également:

1 réponse

auronlepabon Messages postés 7 Date d'inscription mardi 30 novembre 2004 Statut Membre Dernière intervention 8 décembre 2009
8 déc. 2009 à 12:10
Personne ne sait ? ou alors mon message n'est pas dans la bonne rubrique ?
0