Fonction netsh marche avec system mais pas avec shellexecute pourquoi?
toxjamescook
Messages postés45Date d'inscriptionvendredi 1 avril 2005StatutMembreDernière intervention 6 février 2007
-
2 janv. 2006 à 15:46
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019
-
3 janv. 2006 à 11:27
bonjour voici mon code :
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString message;
AnsiString index =1;
message="netsh interface ip set address "Connexion au réseau local" static ";
message=message + ip.c_str()+ " " ;
message=message + mask.c_str() + " ";
message=message + passerelle.c_str() + " ";
message = message + index.c_str();
system (message.c_str());
//ShellExecute(NULL, NULL, message.c_str(), NULL, NULL, SW_SHOWNORMAL);
}
lorsque que j'utilise system pas de prob je change mes parametresip , mask, passerelle par contre lorsque j'utilise ShellExecute rien ne se passe
Mon but étant de lancer la commande netsh sans voir la fenetre dos
si qq sais la rep merci
A voir également:
Fonction netsh marche avec system mais pas avec shellexecute pourquoi?