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.