Entrer une variable dans une commande déja lancée
Bonjour. Voilà mon problème je voudrais faire un programme qui demande le mot de passe au lancement pour ne pas avoir à le rerentrer plus tard mais je coince au niveau des fonctions, petit exemple :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| void defrag()
{
long confirmation = 0;
char buffer[256];
printf("\nDemarrage de defrag ? 1 : oui ");
scanf("%ld", &confirmation);
sprintf(buffer, "runas /profile /user:administrateur \"dfrg.msc\"");
if (confirmation == 1)
{
system("cls");
system(buffer);
}
else
{
printf("\nOk ok a plus alors !\n");
}
} |
Et dans ce cas là lorsque je lance cette fonction la commande va me demander le mot de passe administrateur (quand elle lance la ligne de commande rentrée dans buffer) que j'ai déja rentré dans la variable mot_de_passe mais comment dire à la console de prendre en compte cette variable ? merci de vos réponses