Bonjour,
Voil� mo probl�me:
Lorsque je lances une application en utilisant ShellExecute, je ne peux pas obtenir le nom de l'executable comme indiquer dans le post suivant:
http://www.developpez.net/forums/sho...plication+hook
Quand je lances mon executable en double cliquant dessus dans l'explorateur, pas de soucis, le nom de l'executable est bien r�cup�rable.
Si je lances � partir d'une autre application avec un ShellExecute, je ne peux pas r�cup�rer le nom de l'ex�cutable...
Y aurait-il une subtilit� dans la commande ShellExecute?
sachant que ma commande ShellExecute est lanc�e par un service d�s lors que la session Windows est ouverte. et que ke tout est sous Windows NT4.0
Est ce qu'un WinExec me permettrait de contourner le probl�me????
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3 #define ForceSoft "C:\\Macro_Recept\\MacroRcept\\Force.exe" ShellExecute (NULL,"open",ForceSoft,NULL,ExtractFileDir(ForceSoft), SW_SHOWNORMAL);
Merci d'avance.
Partager