google

Hablamos tu idioma...

English French German Spain Italian Dutch Russian Portuguese Japanese Korean Arabic Chinese Simplified

martes, 15 de enero de 2008

Utilizando Rundll32 de Windows


El programa RunDLL32.exe, localizado bajo el directorio Windows, lo que hace es ejecutar la función especificada como segundo parámetro de la DLL (Librería de Enlace Dinámico) especificada como primer parámetro. La sintaxis se puede resumir como:
RunDLL32 ,
Con esto nos podemos crear accesos directos a RunDLL32 con parámetros diferentes y que hagan funciones que nos puedan resultar útiles, eso si, hay que conocer las funciones exportadas por las DLL, para ello se puede usar la utilidad de vista rápida con la DLL en cuestión. Como ejemplos, podemos encontrar:
Apagado del PC sin confirmación: RunDLL32 user.exe,ExitWindows
Otra forma de apagar el PC: RunDLL32.EXE Shell32,SHExitWindowsEx n, donde n dependerá del tipo de reinicio que se desee realizar.
Invertir los botones del Ratón: RunDLL32 user.exe,SwapMouseButton
Hacer un Diskcopy: RunDLL32 diskcopy,DiskCopyRunDll
Formatear un disquete: RunDLL32 shell32,SHFormatDrive
Información Acerca de Windows: RunDLL32 shell32,ShellAboutA
Agregar/Quitar Programas: C:\WINDOWS\rundll32.exe shell32.dll,Control_RunDLL Appwiz.cplSustituyendo Appwiz.cpl por cualquier archivo .cpl, arrancará la parte correspondiente del Panel de Control.
Abrir archivos con un programa diferente del que tiene por defecto: C:\WINDOWS\rundll32.exe shell32.dll,OpenAs_RunDLL


No hay comentarios:

Geomap

teliad - el mercado para los enlaces de texto
contador gratis