Utiliser les commandes de Rundll

 

Dans Visual basic :

Vous pouvez effectuer des commandes de Windows en utilisant Rundll.

Il vous suffit de mettre la ligne suivante dans une procédure :

Shell"RUNDLL.EXE commande "

Dans la barre d'adresse(ou en passant par "Exécuter") :

Si vous voulez exécuter cette commande dans une ligne de commande (Exécuter ou barre d'adresse par exemple), vous devez préciser avant la ligne les commandes ci-dessous "C:\Windows\Rundll32.exe". Pour quitter Windows, il vous faudra donc entrer la ligne C:\Windows\Rundll32.exe user, exitwindows

 

Commandes : Effets :
user,exitwindows Quitte Windows
user,wnetconnectdialog Ouvre la boite de dialogue
"se connecter à un lecteur réseau"
user,wnetdisconnectdialog Ouvre la boite de dialogue
"se déconnecter du lecteur réseau"
user,disableoemlayer Arrête l'ordinateur
user,repaintscreen Actualise l'affichage (comme F5)
user,setcursorpos Place le curseur en haut à gauche
diskcopy,DiskCopyRunDll Ouvre la boite de dialogue Copie d'une disquette
rnaui.dll,RnaWizard /1 active la boite de dialogue de connexion au réseau (/1 pour éviter l'écran de démarrage)
shell,shellexecute ouvre l'explorateur
shell32,OpenAs_RunDLL active la boite de dialogue Ouvrir avec
shell32,SHFormatDrive active la boite de dialogue Formater la disquette
shell32,ShellAboutA active la boite de dialogue enregistrer/ressources
shell32,SHExitWindowsEx 0 redémarre Windows 98
shell32,SHExitWindowsEx 1 quitte Windows 98
shell32,SHExitWindowsEx 2 démarre Windows 98
shell32,SHExitWindowsEx -1 redémarre l'explorateur de Windows 98
Shell32,Control_RunDLL ouvre le Panneau de configuration
Shell32,Control_RunDLL desk.cpl ouvre le module d'affichage du Panneau de configuration
Shell32,Control_RunDLL main.cpl@<0 = souris; 1 = clavier; 2 = imprimantes; 3 = polices; 4 = énergie > désactive le module <n>du Panneau de configuration
démarre MAIN CPL

Retour autre.