Bonjour a tous,
Je suis entrain de faire un programme et j'ai besoin d'installer un pilote car je fait un ajout de matériel (normal, ajout de périphérique, ajout de pilote ^^).
Avec le matériel que j'ai acheté il m'on livré un cd d'instal (jusqu'a la tout va bien)
Maintenant je souhaite que mon programme soit portable, j'ai donc besoin dans mon programme de gérer cette ajout de pilote sans le cd.
c'est a dire que je voudrais lancer l'autorun depuis mon programme ou installer le pilote autrement pour que se soit transparent(mais la je ne sais pas trop comment m'y prendre).
Donc pour lancer l'autorun depuis mon programme(je programme avec builder c++) j'ai mis un bouton "instal" et un cadre pour l'affichage.

Code:
void __fastcall TForm1::Button2Click(TObject *Sender)
{
LoadLibrary("shell32.dll");
HWND Fenetre;

Fenetre=Form1->Frame11->Handle;

ShellExecute(Fenetre,"open", "Adresse_de_mon_programme", "", NULL, SW_SHOWNORMAL);

//ShellExecute(Fenetre,"open", "http://google.fr", "", NULL, SW_SHOWNORMAL);

}
Lorsque je lance mon programme avec adresse de mon programme il ne se passe rien, et lorsque je met une adresse http il m'ouvre la page avec internet...
J'ai bien forcé le shellexecute a utiliser le cadre ("Frame11" et le cadre)?
Je ne sais pas trop ou je me suis tromper, pourriez vous m'aider.

Cordialement
charléne