Fonctions Windows avec RUNDLL32.EXE :
Publié le
et mis à jour le
Rubrique Les OS Windows
Le fichier RUNDLL32.EXE permet d'exécuter les fichiers DLL (Dynamic Link Library) comme des applications. Cependant RUNDLL32.EXE ne peut pas appeler toutes les fonctions de n'importe quel fichier de librairie. En effet, les API Win32 ne peuvent pas être appelées depuis cet utilitaire. Seules les fonctions qui sont explicitement écrites dans la DLL peuvent être appelées par le programme RUNDLL32.EXE.
Au départ, cet utilitaire était désigné uniquement pour un usage interne à Microsoft. Cependant, sa fonctionnalité lui permet un usage plus général. Voici un éventail de ses possibilités.
Quelques exemples :
Appwiz.cpl
rundll32.exe appwiz.cpl,NewLinkHere %1
Lance l´assistant de création d´un raccourci. Une fois l´opération terminée, le raccourci sera placé dans le dossier passé dans le paramêtre %1.
Diskcopy.dll
rundll32.exe diskcopy.dll,DiskCopyRunDll
Lance l´utilitaire de copie de disquettes.
Ntlanui.dll
rundll32.exe ntlanui.dll,ShareCreate
Ouvre la boîte de dialogue "Nouveau partage".
rundll32.exe ntlanui.dll,ShareManage
Ouvre la boîte de dialogue "Répertoires partagés".
Shell32.dll
rundll32.exe shell32.dll,Control_RunDLL
Ouvre le panneau de configuration.
rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add
Lance l´assistant "Installation d´un nouveau modem".
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1
Lance l´assistant "Nouveau matériel" (ne fonctionne pas sous Windows NT).
rundll32.exe shell32.dll,OpenAs_RunDLL {drive:\path\filename}
Ouvre la boîte de dialogue "ouvert par"
rundll32.exe shell32.dll,SHFormatDrive
Ouvre la boîte de dialogue "Formater A:\"
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
Affiche le dossier des imprimantes (avec l´icône ajout d´imprimante).
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
Affiche le dossier des polices de caractères.
Syncui.dll
rundll32.exe syncui.dll,Briefcase_Create
Crée l´icône du "Porte documents" sur le bureau
User.exe
rundll32.exe user.exe,restartwindows
Redémarre l´ordinateur (ne fonctionne pas avec Windows NT).
rundll32.exe user.exe,exitwindow
Arrête l´ordinateur (ne fonctionne pas avec Windows NT).
Quelques exemples :
Appwiz.cpl
rundll32.exe appwiz.cpl,NewLinkHere %1
Lance l´assistant de création d´un raccourci. Une fois l´opération terminée, le raccourci sera placé dans le dossier passé dans le paramêtre %1.
Diskcopy.dll
rundll32.exe diskcopy.dll,DiskCopyRunDll
Lance l´utilitaire de copie de disquettes.
Ntlanui.dll
rundll32.exe ntlanui.dll,ShareCreate
Ouvre la boîte de dialogue "Nouveau partage".
rundll32.exe ntlanui.dll,ShareManage
Ouvre la boîte de dialogue "Répertoires partagés".
Shell32.dll
rundll32.exe shell32.dll,Control_RunDLL
Ouvre le panneau de configuration.
rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add
Lance l´assistant "Installation d´un nouveau modem".
rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1
Lance l´assistant "Nouveau matériel" (ne fonctionne pas sous Windows NT).
rundll32.exe shell32.dll,OpenAs_RunDLL {drive:\path\filename}
Ouvre la boîte de dialogue "ouvert par"
rundll32.exe shell32.dll,SHFormatDrive
Ouvre la boîte de dialogue "Formater A:\"
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
Affiche le dossier des imprimantes (avec l´icône ajout d´imprimante).
rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL FontsFolder
Affiche le dossier des polices de caractères.
Syncui.dll
rundll32.exe syncui.dll,Briefcase_Create
Crée l´icône du "Porte documents" sur le bureau
User.exe
rundll32.exe user.exe,restartwindows
Redémarre l´ordinateur (ne fonctionne pas avec Windows NT).
rundll32.exe user.exe,exitwindow
Arrête l´ordinateur (ne fonctionne pas avec Windows NT).