El sistema XP le pide un error de aplicación Rundll32.exe ¿cómo resolverlo?

  

Recientemente, muchos usuarios han informado a menudo "error de aplicación Rundll32.exe" en la computadora de su sistema con Windows XP. Preguntar, ¿qué está pasando? De hecho, esto se debe a la destrucción del programa Rundll32.exe en la computadora. A continuación, Xiaobian presenta la solución al mensaje de error de la aplicación Rundll32.exe del sistema XP.

Antes de resolver este problema, primero debemos saber 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.

Estos son el sistema XP Xiaobian introducir pronta solución de errores de aplicación Rundll32.exe. Si se encuentra con esta situación, puede seguir los pasos anteriores, una vez completada la operación, no habrá más errores.

Copyright © Conocimiento de Windows All Rights Reserved