"No se encuentra la biblioteca del kernel o la biblioteca del kernel no es válida" ¿Cuál es la solución?

  

En primer lugar, ¿qué significa "No se encontró la biblioteca del kernel o la biblioteca del kernel no es válida"? Se refiere a " ¡La biblioteca principal o la biblioteca principal no pueden considerarse inválidas!

Este es un fenómeno de error en los programas compilados con un lenguaje fácil.

Por lo tanto, hay dos posibilidades. Una es la falta de la biblioteca principal, la otra es que la biblioteca principal no es válida, ¿cuál es la situación específica, escúcheme lentamente? &Hellip; …

Pregunta 1: ¿Cuál es la biblioteca principal?

La biblioteca de soporte básico de lenguaje sencillo (kernel.fne), responsable de las operaciones más básicas de los programas de lenguaje sencillo, como las llamadas API, los componentes de WIN32, etc.

Pregunta 2: Este tipo de problema generalmente ocurre en hosts que no tienen un lenguaje fácil instalado. En

Es decir, no se puede llamar a un archivo FNE.

Es decir, no le dio la biblioteca central a la computadora que desea ejecutar el programa.

Quiero ejecutar la computadora que reemplacé con WRC, la palabra es muy larga, perezosa.

Pregunta 3: Falta el caso específico de la primera biblioteca de soporte y la solución:

Como se mencionó anteriormente, no hay una biblioteca de soporte instalada en el WRC (la biblioteca de soporte es en realidad un archivo DLL), también Si no hay una biblioteca de asistencia, debe confiar en el mundo exterior para realizar una serie de operaciones a través de esta biblioteca de asistencia (es equivalente a la llamada del archivo DLL). Después de compilar de forma independiente, el archivo de biblioteca de soporte (xx.fne) se rellena en el archivo EXE (como un recurso en el archivo). Cuando se ejecuta el programa, xx.fne se libera y libera a TEMP (temporal). En el directorio, luego use la función que se encuentra adentro cuando se llama el archivo DLL (de hecho, la biblioteca de soporte de FNE solo tiene una función de exportación pública GetNewInf, esta función genera el contenido específico de la biblioteca de soporte; No importa tampoco.)

Cuando hay una biblioteca de soporte de FNE en la carpeta TEMP, ¿hay un archivo de biblioteca de soporte en WRC?

El archivo EXE compilado no independiente no se rellena en FNE. Biblioteca de soporte ¿no? Entonces, la biblioteca de soporte no es, ¿cómo ejecutar el programa? Por lo tanto, la biblioteca de soporte de FNE no está rellena en el programa (no existe como un recurso para este programa), pero existe como un archivo (xx.fne ), es exactamente lo mismo que el programa no está completo.

El programa está incompleto, falta el componente (biblioteca de soporte FNE), el indicador dice "No se encontró la biblioteca del kernel o la biblioteca del kernel no es válida"


También es muy simple: simplemente intente colocar el archivo de biblioteca de soporte en el mismo directorio que el EXE.

Puede ser fácil instalar el idioma, puede copiar la biblioteca de asistencia o descargarlo por separado en Internet. Mientras se comprenda el principio, todo está bien.

Pregunta 4: El segundo método admite el motivo y la solución no válidos de la biblioteca:

Si se compila de forma independiente, por supuesto, este problema se producirá, mire el OR detrás. Sí, la biblioteca de soporte no es válida. Esta situación generalmente ocurre después de que se haya desempaquetado el programa de lenguaje de shell fácil.

Dado que el shell se destruye y la primitiva de formato fácil se destruye, la biblioteca de soporte es naturalmente inválida.
(¡Esto puede entender lo mejor, no lo puede entender, no importa!)

Hay varias razones, la mayoría de las cuales destruyen el Yiyuan, y la solución es muy complicada.

Aquí hay una solución:

Ecide (E-code explorer), use el editor hexadecimal para separar el cuerpo original y luego implante el esqueleto de PE.

(Este no es el principal problema de este artículo. Tengo muchos de esos artículos en la Academia de Nieve.)

Pero el autor de EcE no se ha actualizado durante mucho tiempo, el Sr. Monkey. ¡Es perezoso que yo!

Por lo tanto, este método solo admite versiones anteriores a la 4.05 (puede que también sea compatible más tarde, no lo he probado, de todos modos, la función de lenguaje fácil de descompilación EcE está antes de la versión 4.05) OK!)

Sin embargo, el programa de lenguaje fácil después de la 4.05, esta situación es relativamente rara.

Copyright © Conocimiento de Windows All Rights Reserved