j'etais tranquillement en train de coder une tite dll... toudlidoudidou lalala... quand tout a coup... une idée ! pourquoi creer une lancuer pr la dll sachant qu'il existe rundll32 ? c'est vrai, cet outil nous est fourni, autant l'utiliser ! ca evitera un exe de + qui traine ds program files ou je ne sais ou...
bon alors hop un ti peu de rechercher du coté de rundll32... hmmm keske c facile de lancer une dll !
ex: rundll32 ma_dll.dll, maFonction
mais un ti probleme se posait... comment passer des parametres ?
et c là que j'interviens :oP
bon alors j'essaie de mettre des parametres pour ma fonction et apres plusieurs essais infructueux, j'abandonne... l'idee des parametres seuleument :oD
hop, un ti tour sur le chan #programmation et là une idée de NitRic : pourquoi ne pas essayer GetCommandLine() ?
cette fonction retourne la ligne de commande executee pour la dll ou l'executable, alors un petit traitement de celle-ci et voila, les parametres peuvent maintenant etre recuperes dans la DLL !