-
-
[旧帖]
[原创]修改易语言的krnln.fne,获取正确的当前目录.
0.00雪花
-
发表于:
2011-2-19 02:37
4474
-
[旧帖] [原创]修改易语言的krnln.fne,获取正确的当前目录.
0.00雪花
写点东西,顺便申请邀请码,等得实在受不了了。每天都只涨一点,有时受不了下载点东西就没了。有些区还进不去。
易语言的krnln.fne总是喜欢自作主张,把当前目录设置为exe程序所在的目录.
到易语言官方论坛上提也没人管.
以前用Depends.exe查看编译后的exe,发现导入表里找不到你插入的API,
觉得可能是用LoadLibrary载入,再用GetProcAddress取函数地址,最后在调用的.
今天比较无聊,就想看看到底是不是这样.
所以刚刚用易语言写了个程序试试,就是程序开始调用MessageBoxA,然后就返回而已.
就用OD载入看,程序进入krnln.fne里偶然看到调用SetCurrentDirectoryA,
我就想起以前的问题:这该死的易语言总是取不到当前目录,怎么都是EXE所在目录.
我就想自己修改它,让程序开始时不自动修改当前目录.
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!