¿Qué debo hacer si aparece el "error de aplicación Rundll32.exe" en el sistema WinXP?

  
                

Algunos usuarios han informado de que su computadora del sistema WinXP ocasionalmente aparecerá el mensaje "error de la aplicación Rundll32.exe", a veces aparecerá al arrancar, a veces aparece en el funcionamiento de la computadora, ¿cuál es el problema? Que Después del análisis, creo que este problema ocurre porque el programa Rundll32.exe en la computadora está destruido. Veamos la solución específica.

¿Qué es Rundll32.exe?

El proceso Rundll32 es un proceso que a menudo podemos ver. Este proceso a menudo es explotado por virus y "ejecuta archivos DLL de 32 bits". Su función es ejecutar las funciones internas en el archivo DLL, por lo que en el proceso, solo habrá Rundll32.exe, no habrá un proceso de puerta trasera DLL, de modo que el proceso esté oculto.

Si ve varios Rundll32.exes en el sistema, no se preocupe, esto demuestra cuántos archivos DLL se inician con Rundll32.exe. Por supuesto, lo que estos archivos DLL son ejecutados por Rundll32.exe, todos podemos encontrarlos desde el lugar donde el sistema se carga automáticamente.

Rundll32.exe prototipos de función utilizado:

Void nombrefunción CALLBACK (HWND hwnd, hinst HINSTANCE, LPTSTR lpCmdLine, Int nCmdShow);

línea de comandos que El método de uso es: Rundll32.exe DLLname, Functionname [Arguments]

DLLname es el nombre del archivo DLL que se ejecutará; Functionname es la función de exportación específica del archivo DLL que se ejecutará anteriormente; [Arguments] es la función específica de la función de exportación Parámetros.

Experimente reiniciando la máquina con Rundll32: Haga clic en "Inicio - Programa - Ms-Dos" y ", ingrese la ventana Dos, luego escriba rundll32.exe user.exe, restartwindows, luego presione Enter, esto ¡Verás que la máquina ha sido reiniciada!

RUNDLL.EXE

aquí a tener en cuenta tres puntos:

1.DLL nombre de archivo no puede contener espacios, como por ejemplo el archivo se encuentra en C: \\ Archivos de programa \\ directorio Debe cambiar esta ruta a c: \\ Progra ~ 1 \\;

2. ¡La coma entre el nombre del archivo Dll y el punto de entrada de Dll no puede ser menor; de lo contrario, el programa fallará y no brindará ninguna información!

3. Este es el punto más importante: no RUNDLL ser usado para llamar el parámetro de valor de retorno que contiene Dll, por ejemplo Win32API en GetUserName (), GetTextFace () y similares. En Visual Basic, se proporciona un shell de instrucciones para ejecutar un programa externo, en el formato: Shell " comando columna ".

Si puede usar el comando Shell con Rundll32.exe, su programa de VB tendrá el efecto de que es difícil o imposible de lograr con otros métodos: todavía puede tomar el reinicio como ejemplo, el método tradicional requiere que primero lo haga en el proyecto de VB. Cree un módulo, luego escriba la declaración de WinAPI y, finalmente, puede llamar al programa. Y ahora sólo uno:

Shell y " rundll32.exe user.exe, RestartWindows " para conseguirlo!

De hecho, Rundll32.exe tiene una ventaja única al llamar a varios paneles de control de Windows y opciones del sistema.

Lo anterior es sobre el sistema en el y " error de aplicación Rundll32.exe y " solución, si muestra el mismo problema en el proceso de utilización de los ordenadores, se puede tratar de resolver utilizando el método anterior Es mejor usar un software antivirus para eliminar los virus antes de la operación.

Copyright © Conocimiento de Windows All Rights Reserved