Salut,
J'essaye de lancer Firefox en utilisant CreateProcess
(ShellExecute ne me convient pas car j'ai besoin
de trouver le HWND de la fenetre), mon code
ressemble a ceci :
ZeroMemory(&StartupInfo, sizeof(StartupInfo));
StartupInfo.cb = sizeof StartupInfo; //Only compulsory field
CreateProcess("C:\\Program Files\\Mozilla Firefox\\firefox.exe", NULL,
NULL, NULL, FALSE, 0, NULL,
"C:\\Program Files\\Mozilla Firefox\\", &StartupInfo, &ProcessInfo))
Le probleme c'est que la fenetre de firefox perd toute
la configuration (comme a la premiere installation, pas
de bookmarks, pas de plugins, etc...).
J'ai également essayé d'inverser les 2 premiers parametres,
càd en utilisant le nom de l'executable comme command line,
mais cette solution ne marche que dans le cas ou
il y a deja une instance de firefox chargee dans la memoire.
Rq : si je lance en utilisant le raccourci tout marche tres bien.
Toute aide serait apprecie.