我想总该有个支持库吧,就像vb那样用Visual Studio 6.0带的工具Depends查看egrid.exe,只引用了三个动态连接库
USER32.DLL
KERNEL32.DLL
ADVAPI32.DLL
都是windows自己的动态库
不会吧,这么神奇?想想,会不会是程序中用LoadLibrary显式加载的呢?
在一台没有安装易语言的机器上运行,跳出如下对话框>>>
未找到核心支持库或核心支持库文件已被损坏!
<<<
果然,用了支持库。
然后,就想找到这个支持库,看看到底有多大,system32下面找了半天没有找到,想想该不会是就在易语言的安装目录下边吧,发现一个叫lib的目录,可是里面没有找到任何.dll啊,有的都是一些扩展名为.fne和.run的文件,这是些什么东西呢?UltraEdit-32打开,好熟悉的一句话
This program cannot be run in DOS mode
明显是可执行的代码
呵呵,原来是这样啊,换了个扩展名装模作样
给lib目录换个名字,再运行egrid.exe
哈哈,又说“未找到核心支持库或核心支持库文件已被损坏!”了