Título: Uso de RunDll32 Publicado por: -[black_hack]- en 2 Marzo 2008, 21:57 pm Esta es una lista bastante completa de las llamadas mas importantes utilizando Rundll32 para acceder por ejemplo al cuadro de diálogo de "Propiedades de Pantalla", "Panel de Control" , etc.. (Es una adaptacion para batch de lo que sale en recursos visual basic ;))
-------------------------------------------------------------------------------- Accesibilidad General: RunDll32.exe shell32.dll,Control_RunDLL access.cpl,,3 Teclado: RunDll32.exe shell32.dll,Control_RunDLL access.cpl,,3 Mouse: RunDll32.exe shell32.dll,Control_RunDLL access.cpl,,3 Sonido: RunDll32.exe shell32.dll,Control_RunDLL access.cpl,,3 Pantalla: RunDll32.exe shell32.dll,Control_RunDLL access.cpl,,3 Agregar y Quitar Programas Agregar y quitar programas: RunDll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,0 Instalar o desinstalar programas: RunDll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1 Configurar accesos y programas predeterminados: RunDll32.exe Shell32.dll,Control_RunDLL appwiz.cpl,,3 Agregar un programa desde un CD o Disquete: RunDll32.exe Shell32.dll,Control_RunDLL appwiz.cpl,,3 Instalar o quitar componentes de Windows: RunDll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2 Aplicación Configuración del Maletín de Windows: RunDll32.exe syncui.dll,Briefcase_Intro Compresión Mostrar el contenido de un Zip: RunDll32.exe zipfldr.dll,RouteTheCall c:\a.zip Asesor de contenidos RunDll32.exe msrating.dll,RatingSetupUI Panel de Control Abrir : RunDll32.exe shell32.dll,Control_RunDLL Eliminar accesos directos del escritorio RunDll32.exe FLDRCLNR.DLL,Wizard_RunDLL Diálogos Copiar Disco: RunDll32.exe DISKCOPY.DLL,DiskCopyRunDll Formatear disco: RunDll32.exe SHELL32.DLL,SHFormatDrive Configuración de pantalla Fondo de escritorio: RunDll32.exe shell32.dll,Control_RunDLL desk.cpl,,0 Protector de pantalla: RunDll32.exe shell32.dll,Control_RunDLL desk.cpl,,1 Configuración: RunDll32.exe shell32.dll,Control_RunDLL desk.cpl,,3 Temas: RunDll32.exe shell32.dll,Control_RunDLL desk.cpl,,-1 Solapa Protector de pantalla: RunDll32.exe desk.cpl,InstallScreenSaver %1 Apariencia: RunDll32.exe shell32.dll,Control_RunDLL desk.cpl,,2 Cuadros de diálogo Búsqueda rápida: RunDll32.exe shell32.dll,Control_RunDLL findfast.cpl Abrir archivo con... : RunDll32.exe SHELL32.DLL,OpenAs_RunDLL FileName Abrir carpeta donde están instaladas las fuentes: RunDll32.exe SHELL32.DLL,SHHelpShortcuts_RunDLL FontsFolder Abrir dialogo – Dispositivo de juegos: RunDll32.exe shell32.dll,Control_RunDLL joy.cpl Hardware Asistente para agregar nuevo hard: RunDll32.exe shell32.dll,Control_RunDLL hdwwiz.cpl Abrir el Administrador de dispositivos: RunDll32.exe devmgr.dll DeviceManager_Execute Quitar Hardware con seguridad: RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll Asistente para instalación de scaners y cámaras de seguridad: RunDLL32.EXE wiashext.dll,AddDeviceWasChosen Internet Explorer Organizar favoritos: RunDll32.exe shdocvw.dll,DoOrganizeFavDlg Asesor de contenido – contraseña: RunDll32.exe msrating.dll,ClickedOnRAT %1 Propiedades de internet – Solapa - General: RunDll32.exe shell32.dll,Control_RunDLL inetcpl.cpl,,# Internet Abrir el Telnet: Shell RunDll32.exe url.dll,TelnetProtocolHandler http://www.yahoo.com.ar]www.yahoo.com.ar Imprimir documento HTML: RunDll32.exe mshtml.dll, PrintHTML "NombreArchivoyPath" Teclado Propiedades de teclado – solapa Hardware: RunDll32.exe shell32.dll,Control_RunDLL main.cpl @1,1 Propiedades de teclado – solapa Velocidad: RunDll32.exe shell32.dll,Control_RunDLL main.cpl @1 Microsoft Java Máquina Virtual – desinstalar: RunDll32.exe advpack.dll,LaunchINFSection java.inf,UnInstall Módem Asistente para instalar nuevo módem: RunDll32.exe modemui.dll,InvokeControlPanel Mouse Propiedades de mouse - Configurar botones: RunDll32.exe shell32.dll,Control_RunDLL main.cpl @0,0 Propiedades de mouse – Hardware: RunDll32.exe shell32.dll,Control_RunDLL main.cpl @0,4 Propiedades de mouse – Configurar Puntero: RunDll32.exe shell32.dll,Control_RunDLL main.cpl @0,2 Propiedades de mouse – Configurar la rueda mouse: RunDll32.exe shell32.dll,Control_RunDLL main.cpl @0,3 MSN Messenger Remover el Msn del System Tray: RunDll32.exe advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove Multimedia NetMeeting: - iniciar llamada: RunDll32.exe msconf.dll,CallToProtocolHandler %l NetWork Asistente para agregar sitios de internet: RunDll32.exe netplwiz.dll,AddNetPlaceRunDll Desconectar unidad de Red: RunDll32.exe shell32.dll,SHHelpShortcuts_RunDLL Disconnect Abrir las conexiones de red: RunDll32.exe shell32.dll,Control_RunDLL ncpa.cpl Asistente para la configuración de red: RunDll32.exe hnetwiz.dll,HomeNetWizardRunDll ODBC Abre el cuadro Administrador de orígenes de datos: RunDll32.exe shell32.dll,Control_RunDLL odbccp32.cpl Pasword Asistente para contraseñas olvidadas: RunDll32.exe keymgr.dll,PRShowSaveWizardExW Asistente para restablecer contraseñas : RunDll32.exe keymgr.dll,PRShowRestoreWizardExW Módem y teléfono Opciones de configuración de teléfono y módem: RunDll32.exe shell32.dll,Control_RunDLL modem.cpl Propiedades de opciones de energía: RunDll32.exe Shell32.dll,Control_RunDLL powercfg.cpl Impresoras Agregar una impresora: RunDll32.exe SHELL32.DLL,SHHelpShortcuts_RunDLL AddPrinter Cuadro de dialogo – Conectar a una impresora: RunDll32.exe WINSPOOL.DRV,ConnectToPrinterDlg Abrir carpetas de impresoras: RunDll32.exe SHELL32.DLL,SHHelpShortcuts_RunDLL PrintersFolder Imprimir pagina para testear: RunDll32.exe SHELL32.DLL,SHHelpShortcuts_RunDLL PrintTestPage Abrir cuado para configurar la impresora por defecto: RunDll32.exe printui.dll,PrintUIEntry /y /n "[Printer Display Name]" Opciones Regionales y de idioma – Cuadro de diálogo Solapa Avanzadas: RunDll32.exe shell32.dll,Control_RunDLL intl.cpl,,2 Solapa idiomas: RunDll32.exe shell32.dll,Control_RunDLL intl.cpl,,1 Solapa opciones Regionales: RunDll32.exe shell32.dll,Control_RunDLL intl.cpl,,0 Carpetas Compartidos Abrir cuadro de diálogo carpetas compartida: RunDll32.exe NTLANUI.DLL,ShareManage Propiedades de dispositivos de Sonido y Audio Solapa Volumen: RunDll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1 Solapa Audio: RunDll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2 Solapa Hardware: RunDll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4 Solapa Voz: RunDll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3 Propiedades de Sistema Solapa General: RunDll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,# Solapa Actualizaciones automáticas: RunDll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,5 Solapa Nombre de equipo: RunDll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1 Solapa Hardware: RunDll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2 Solapa Remoto: RunDll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,6 Solapa Restauración del Sistema: RunDll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,4 Solapa Opciones Avanzadas: RunDll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3" Barra de Tareas Propiedades de la barra de Tareas: RunDll32.exe shell32.dll,Options_RunDLL 1 Configurar el Reloj y la Fecha: RunDll32.exe shell32.dll,Control_RunDLL timedate.cpl Windows FireWall de Windows: RunDll32.exe shell32.dll,Control_RunDLL firewall.cpl Imágenes y Faxes: RunDll32.exe shimgvw.dll,ImageView_PrintTo /pt "%1" "%2" "%3" "%4 Bloquear computadora: RunDll32.exe user32.dll,LockWorkStation Cerrar sesión: RunDll32.exe SHELL32.DLL,SHExitWindowsEx 0 Suspender e hibernar: RunDll32.exe powrprof.dll,SetSuspendState Salu2 Título: Re: Uso de RunDll32 Publicado por: TeKNo dUKe en 3 Marzo 2008, 01:24 am Nice :').-
Título: Re: Uso de RunDll32 Publicado por: scmdk en 3 Marzo 2008, 23:45 pm disculpa que se escuche tonto pero donde puedo utilizar eso con el batch
salu2 Título: Re: Uso de RunDll32 Publicado por: D4RIO en 5 Marzo 2008, 20:19 pm -[black_hack]-:
Muy bueno... me gusta la info. Eso nos amplia mucho las capacidades y nos ahorra tiempo de escritura. Eso más NirCmd y otras cositas... es tan atractivo. scmdk: Observa con cuidado: RunDll32.exe Es un ejecutable, y por eso se puede usar desde un bat. ¿Donde? - donde se te cante. ¿Como trabajar con eso? - Hace por lo menos 200 pruevas y si seguis sin poder usarlo entonces haces esa pregunta. Creeme que despues de 200 pruevas si o si vas a lograr algo, y en todo caso tu pregunta sera mucho más sofisticada, y orientada al uso más complejo de ésta info. Si probas y probas y probas antes de preguntar, no tendrias porque hacer preguntas y decir: "disculpa que se escuche tonto". Es un consejo, no es bardo... pero aprendes más probando y rompiendo que haciendo 1500 preguntas y sin programar nada (perdon por usar la palabra "programar" para decir "Escribir un Batch"... ;D) Título: Re: Uso de RunDll32 Publicado por: scmdk en 5 Marzo 2008, 22:51 pm okey esta bien la respuesta pero mi pregunta era como utilizarlo darme un pequeño ejemplo en batch y de alli me muevo solo
y juralo que si es bueno lo utilizare como no tienes una idea y pruebas me quedare corto jjajajajajajajajjaja salu2 |