1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| // Active ou désactive les prises
void IpPower::maj_prise(unsigned char num_prise, unsigned char valeur)
{
prise[num_prise-1] = valeur;
//char * chemin="C:\\\"Program Files\"\\GnuWin32\\bin\\wget";
char commande[128];
sprintf(commande,"C:\\\"Program Files\"\\GnuWin32\\bin\\wget http://admin:12345678@%s/SetPower.cmd?p6%d=%d", adresse,num_prise-1,valeur);// adresse est un attribut de la classe
//Variables pour le CreateProcess
bool herit=TRUE;
STARTUPINFO toto;
ZeroMemory(&toto, sizeof(toto));
toto.cb = sizeof(toto);
PROCESS_INFORMATION proc;
if(CreateProcess(NULL, commande, NULL, NULL, herit, CREATE_NEW_CONSOLE|HIGH_PRIORITY_CLASS,NULL, NULL ,&toto,& proc))
{
printf("coucou\n");
}
else
{
printf("error\n");
}
} |
Partager