Hello tout le monde !
J'ai besoin de lancer un programme depuis un fichier C++, pour cela j'utilise system() de la maniere suivante :
system("\"c:\program files\ethereal\tethereal.exe\" -r c:\test\essai.pcap -d udp.port==1234,h245 -V -l -T text > c:\test.txt");
(je suis sous environnement windows)
Problème: cette commande me rend "access denied", pourtant l'exécution de cette commande directement depuis la console fonctionne. Y a-t-il une solution pour contourner cela ?
Merci pour vos réponses !
EDIT : j'ai essayé également cette commande :
ShellExecute(this->Handle,"open","mon_fichier.exe",0,0,SW_NORMAL);
mais le résultat est plutot étrange, vu que le "this" n'est pas compris par Dev C++ :
main.cpp : invalid use of `this' in non-member function
Partager