Re: Appeler les commandes RunDLL32 avec un ShellExecute
[ Nouvelle discussion
| Répondre au groupe
|
fr.comp.os.ms-windows.programmation ]
Sujet: Re: Appeler les commandes RunDLL32 avec un ShellExecute
De: n...@none.com (WonderMan)
Groupes: fr.comp.os.ms-windows.programmation
Organisation: Aioe.org NNTP Server
Date: 29. Apr 2008, 14:12:22
References: 1 2
|
jerome a émis l'idée suivante :
> WonderMan wrote:
>> Bonjour,
>>
>> J'ai développé un logiciel en C++ avec lequel je souhaiterais lancer
>> quelques commandes système.
>>
>> J'ai programmé en particulier un bouton qui permet de faire un
>> ShellExecute, et je pensais pouvoir lui passer l'une des commandes décrites
>> sur cette page (par exemple) :
>> http://www.progmatique.fr/article-62-Rundll.html
>>
>> mais j'ai à chaque fois des messages d'erreur qui s'affiche.
>> Ainsi, avec : rundll32 shell,shellexecute
>> j'obtiens le message : Windows cannot find 'rundll32 shell,shellexecute'
>>
>> Si je colle la même ligne (rundll32 shell,shellexecute) dans la boite
>> "Exécuter" de Windows (accessible par le menu Démarrer), j'obtiens le
>> message : 'The application or DLL C:\WINDOWS\System32\shell.dll is not a
>> valid windows image'
>
> C'est normal, il y a plein de commandes windows 95-98 sur cete page.
> le mec a fait du copier-coller à droite-à gauche sans rien comprendre :-)
Merci.
Bon, et bien je viens d'essayer :
RUNDLL32.EXE SHELL32.DLL,Control_RunDLL desk.cpl,,0
tiré de la page : http://vlaurie.com/computers2/Articles/rundll32.htm
Ca marche en passant par la commande Executer de Windows, mais toujours
pas avec ShellExecute.
Je ne vois toujours pas quelle est la syntaxe à utiliser ?

|
 cette fonctionnalité est reservée aux membres ayant une session active !
|