我的软件有E语言就能打开,没有就打不开,怎么办

社区服务
高级搜索
猴岛论坛电脑百科我的软件有E语言就能打开,没有就打不开,怎么办
发帖 回复
正序阅读 最近浏览的帖子最近浏览的版块
8个回复

我的软件有E语言就能打开,没有就打不开,怎么办

楼层直达
Cherry5055

ZxID:25714416

等级: 上士
举报 只看楼主 使用道具 楼主   发表于: 2014-09-14 0
我的软件有E语言就能打开,没有就打不开,怎么办,没有E语言就提示not found the kernel library or the kernel library is invalid  ,当我下载了E语言,就可以正常打开了。怎么办,我总不能让用我软件的人个个都去下载E语言吧
hljggg

ZxID:16484166

等级: 上将
举报 只看该作者 8楼  发表于: 2014-10-02 0
网上找个易语言破解版       静态编译就行了
蹲街、浅浅笑灬

ZxID:42360837

等级: 下士
举报 只看该作者 7楼  发表于: 2014-09-14 0

我跟小明一起喜欢上了猴岛,直到有一天他都11级了,我才4级,就向小明讨教有没有什么秘籍。
小明憋了半天语重心长地告诉我:”你每到一个帖子就粘贴这句话,十五天就到了11级”......
我彻底恍然大悟,吧主再也不用担心我的经验了!!!假如你每天签到拿4经验,18级
300000/4=75000天,如果从1岁开始签到,那100 年=36500天,你差不多要活200年保持每天签到
(谁知道200年后尼玛还有没有签到这玩意), 如果你每天再水4经验,时间减半,但考虑现实,
你不可能再活100年,取50年吧,你就要每天水16经验,可能你是个勤快的人,每天水32经验,那
就需要25年!!!再如果你是个大水怪,每天水64经验,那就只要12.5年!!!还如果你个心急
的人,每天水128经验,你只要6.25年!!!!假如你已经急不可耐了,每天水256经验,那你碉
堡了,只要3.125年!!!当然,你会觉得3年还是太远了,每天你闲的蛋疼,忙忙碌碌的水512经
验,碉堡了, 你只需要1.5625年,只比1年半多一点!!!什么!!你还不满意?那你觉得你可
能一天水1024经验吗,可能吗?可能吗??可能!!!据说回复100字或者一百字以上可以得到
11~30经验,真的很棒......那么,按照队形,点击复制,把我的话复制一片,拿经验妥妥的
2014

ZxID:21900290

等级: 元老
     ๑热心会员๑      ๑值得拥有๑

举报 只看该作者 6楼  发表于: 2014-09-14 0
静态编译 即可

际遇之神

奖励

火眼金睛发现凤姐原来是外星人,有关部门奖励5DB

引用
南派三叔 

ZxID:269465

等级: 大元帅

举报 只看该作者 5楼  发表于: 2014-09-14 0
回 2楼(Cherry5055) 的帖子
这是 用易语言编译出来的程序出现的一种错误现象.
   那么,就有两种可能性,一种是 核心库缺失,另一种就是核心库无效,具体什么情况,听我慢慢诉来……

  问题①:核心库是什么?

  就是易语言的核心支持库(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.06f63

ZxID:23210782

等级: 下士
举报 只看该作者 4楼  发表于: 2014-09-14 0
需要静态编译去下个破解版吧孩子
陈善鹏a6e6

ZxID:50412509

等级: 上士
举报 只看该作者 地板   发表于: 2014-09-14 0
111111111111111
[ 此帖被陈善鹏a6e6在2014-09-14 15:52重新编辑 ]
Cherry5055

ZxID:25714416

等级: 上士
举报 只看该作者 板凳   发表于: 2014-09-14 0
回 1楼(南派三叔 ) 的帖子
解决方法呢亲
南派三叔 

ZxID:269465

等级: 大元帅

举报 只看该作者 沙发   发表于: 2014-09-14 0
lib是支持库,缺少某些关键的支持库。
« 返回列表
发帖 回复