Fonctions Windows avec RUNDLL32.EXE :
Date 13-02-2003 01:01:39 | Sujet : 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).
|
|