易语言:Not found the kernel library or the kernel library is invalid何解

所属分类: 软件教程 / 其他工具 阅读数: 1226
收藏 0 赞 0 分享
易语言:Not found the kernel library or the kernel library is invalid何解
首先明确"Not found the kernel library or the kernel library is invalid"的意思是什么?
  其内容是指 “找不到核心库或核心库无效!”

易语言5.11正式版 (20101221) 更新版 官方同步 https://www.jb51.net/softs/7369.html

   这是 用易语言编译出来的程序出现的一种错误现象.
   那么,就有两种可能性,一种是 核心库缺失,另一种就是核心库无效,具体什么情况,听我慢慢诉来……

  问题①:核心库是什么?

  就是易语言的核心支持库(kernel.fne),主管易语言程序最基本的 操作,如API调用,WIN32组件等等

  问题②:此类问题一般出现在 没有安装易语言的主机上。

  也就是说,没有FNE文件可以调用。
  就是说 没有把核心库给要运行程序的那台电脑。
  要运行的那台电脑我用WRC代替吧,字很长,比较懒。

  问题③:第一种 支持库缺失的具体情况,以及解决方案:

  刚才说到,WRC上没有安装支持库(支持库实际上是个DLL文件),也就是自身没有支持库,必须得靠外界提供,通过这个支持库来完成一系列操作(就相当于DLL文件调用一样)。
  通过 独立编译后,支持库文件(xx.fne)就被塞进EXE文件中了(作为文件中的一个资源存在),当运行程序的时候,把这个xx.fne释放出来,释放到TEMP(临时)目录中,然后如同调用DLL文件一样使用里面的函数(实际上,FNE支持库只有一个公开的导出函数GetNewInf,这个函数输出支持库的具体内容,多说无益,听懂则听,听不懂也无关紧要)。
  当TEMP文件夹中有FNE支持库的时候,WRC中是不是就有支持库文件了呢?

  那非独立编译 后EXE文件中 并没有被塞进FNE支持库对吧?那么,支持库都没有,让程序怎么运行呢?

  因此,FNE支持库就不被塞进程序中(不作为这个程序的资源存在),而以文件的 形式存在(xx.fne),就相当与程序不全一样。
  程序不全,缺少组件(支持库FNE),提示说“Not found the kernel library or the kernellibrary is invalid”就很正常了吧
  解决方案也很简单:只要想办法 把支持库文件放到 EXE同目录下,就行了。
  可以是安装易语言,也可以是把支持库COPY下来,也可以到网上单独下载,只要原理懂了,一切都好说。
  问题④:第二种方法 支持库无效 的原因及解决方案:
  如果是独立编译后,那当然也会出现这个问题了,看看OR后面说的是什么?没错,是支持库无效,这种情况通常是在被加壳易语言程序 脱壳后出现的。
  由于脱壳后,破坏了 易格式原体,支持库自然也就无效了。(这个能听懂最好,听不懂无关紧要!)
  还有的种种原因,大多数都是 破坏了易原体,解决办法很复杂。

  这里介绍一中 解决方法:

  祭出EcE(E-code explorer),用 16进制编辑器 分离出原体,再植入PE骨架就行了。
  (这个不是本文的主要问题,一笔掠过,看雪学院上有很多这种文章,。)
  但是EcE的作者monkey 很久就不更新了,猴先生 比我还懒!
  因此这种方法也只是支持4.05以前的版本(也可能往后也兼容,我没有亲身试过,反正 EcE反编译易语言功能是4.05以前的版本才行呢!)
  不过4.05以后的易语言程序,这种情况也相对少见些.
更多精彩内容其他人还在看

百度女神卡怎么申请 百度女神卡申请教程

很多朋友不清楚百度女神卡怎么申请?下面小编给大家带来百度女神卡申请教程,需要的朋友可以参考下
收藏 0 赞 0 分享

CST Studio Suite2015安装及破解详细图文教程

近日,有网友咨询小编CST2015如何安装?今天脚本之家小编就给大家带来CST Studio Suite2015安装及破解图文教程,非常详细,需要的赶紧去看看吧
收藏 0 赞 0 分享

乐视视频小乐卡资费划算吗?中国电信携手乐视推视频免流卡套餐详情介绍

中国电信联合乐视视频推出了全新的免流卡套餐——乐视视频小乐卡。那究竟小乐卡套餐可以为我们带来怎样的优惠呢?电信小乐卡怎么收费的?乐视视频小乐卡套餐划算吗?下面我们就一起来了解
收藏 0 赞 0 分享

BarTender条码设计怎么移动对象?

BarTender条码设计怎么移动对象?BarTender设计条码的时候,发现条码的位置不对,想要移动一下,该怎么移动呢?下面我们就来看看详细的教程,需要的朋友可以参考下
收藏 0 赞 0 分享

BarTender条码制作软件怎么使用对象分组功能?

BarTender条码制作软件怎么使用对象分组功能?BarTender设计条码的时候需要使用很多命令,今天我们就来看看分组命令的使用方法,需要的朋友可以参考下
收藏 0 赞 0 分享

聚力卡划算吗?电信推出聚力视频免流卡套餐资费详情介绍

中国联通推出了不少套餐优惠的手机卡,腾讯王卡,蚂蚁宝卡、微博微卡等,让用户获得了实惠。而昨日电信一下子联合不少视频网站也推出了五款专属优惠卡,其中电信就和PPTV视频联合合作推出了一款聚力卡,聚力卡划算吗?本文带来电信推出聚力视频免流卡套餐资费详情介绍
收藏 0 赞 0 分享

爱奇艺爱享卡多少钱?电信牵手爱奇艺视频推出爱享卡套餐资费详情介绍

中国联通推出了不少套餐优惠的手机卡,比如,腾讯王卡,蚂蚁宝卡、微博微卡等,让用户获得了实惠。而就在昨日电信一下子联合不少视频网站也推出了五款专属优惠卡,其中电信就和爱奇艺视频联合合作推出了一款爱享卡,爱奇艺爱享卡多少钱?本文带来爱享卡套餐资费详情介绍
收藏 0 赞 0 分享

天翼视讯看看卡怎么样?中国电信天翼视讯免流手机卡套餐资费详情

日前,中国电信推出了一款号称“资深剧迷必备”的天翼视讯看看卡,那么天翼视讯看看卡多少钱?天翼视讯看看卡怎么样?天翼视讯看看卡划算吗?下面带来中国电信天翼视讯免流手机卡套餐资费详情,一起来了解下
收藏 0 赞 0 分享

今日头条关心卡划算吗?电信头条关心卡套餐资费介绍

中国电信今天更是联合乐视视频、PPTV聚力视频、爱奇艺、天翼视讯、今日头条,一口气推出了五张不同的免流卡,那么今日头条关心卡多少钱?今日头条关心卡划算吗?本文带来电信头条关心卡套餐资费介绍
收藏 0 赞 0 分享

steam怎么使用银联支付 steam银联支付教程

很多朋友不清楚steam怎么使用银联支付?下面小编给大家带来steam银联支付教程,需要的朋友可以参考下
收藏 0 赞 0 分享
查看更多