为什么有些电脑无法内存运行EXE?我用的是易语言的斩月_黑月_在内存中运行EXE.ec
发布网友
发布时间:2022-05-27 03:47
我来回答
共3个回答
热心网友
时间:2023-10-05 12:21
斩月_黑月_在内存中运行EXE 模块并不稳定 他在内存中试插入到其他进程里面运行的,使用的时候要注意第二个参数,设定一个权限较低的进程插入,还有就是可以下载模块源码自己改下 提升自己程序的权限 然后再插入其他进程,以上也不保证能通用,模块作者也说了,你看下模块的注释。
热心网友
时间:2023-10-05 12:22
首先 斩月和黑月并非易语言官方出的
由于一些程序高手对易语言编译出来的体积庞大的EXE程序极度不满
因此将易语言编译出来的程序进行改造
使其脱离易语言的核心支持库
(易语言核心支持库至少有500K,并且一定要带上这个支持库)
这样生成的EXE程序体积便会大大减小
改造的过程则称之为斩月或黑月(我个人的理解)
其实对于斩月和黑月提供的支持库函数
应该也是将WINDOWS API进行封装
然后提供给用户调用
最后在编译的时候通过某种方法将易语言支持库抽离出来
达到减小EXE体积的目的
如果楼主真喜欢易语言
可以完全不用斩月或黑月的
易语言的功能正在慢慢完善
以前我也有用过,只是现实的需要
现在该行C++了
以上纯属个人的理解和观点
如有异议,请勿拍砖哈~~~
热心网友
时间:2023-10-05 12:22
在装有杀毒软件的环境中,可能会被杀毒软阻止。
因为内存运行与常规运行不同