易语言 写了个内存挂 出现了一些问题 100分 100
好不容易用易语言写了个内存挂(远程挂/非本地挂),但是一挂上几分钟就出现内存错误,采用了排除法确定是CALL和读写内存的问题,但是代码绝对没有错,内存读写用的是精易模块写...
好不容易用易语言写了个内存挂(远程挂/非本地挂),但是一挂上几分钟就出现内存错误,采用了排除法确定是CALL和读写内存的问题,但是代码绝对没有错,内存读写用的是精易模块 写CALL用的是汇编模块,这个方法怎么解决?请高手指点!
展开
5个回答
展开全部
游戏程序在运行中,会开辟内存,然后来执行功能和动作,你的内存挂就是读取这个内存,然后操作。恩,如果是这样请往下看,但是,但是重要的是:优秀的网络游戏在写程序时候会在某些部分,加入一个释放内存的函数,意思是等动作完成后,会自动释放内存来达到系统资源的稳定,节约资源和系统内存,释放了的内存被系统回收,其访问权已经不属于该应用程序,注意:企图读取无效的内存地址的程序唯一的下场就是被操作终止执行,读或写数据到这个地址会导致立即当机。懂?你读到一个空的内存地址或者指针,系统API会为了防止错误继续扩大,终止程序或者当机。这个我在学习C++的时候发现的,然后在C++的帮助文档中看到说明。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
迪凯特科技(北京)有限公司
2023-07-28 广告
2023-07-28 广告
单片机串口通信数据丢失的原因可能如下:1. 按键通过串口发送对应命令,第一次按按键串口发送的指令正确且能把数据正确的显示出来,在第二次按按键串口发送的指令出现丢失的状况,可能是因为串口通信的波特率设置不正确。2. 如果单片机和外部设备的波特...
点击进入详情页
本回答由迪凯特科技(北京)有限公司提供
展开全部
如果要是网路游戏一般有内存加密技术,这个应该是不让读取,解决方法要不过驱动要不解密内存
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
内存不能为read解决方法 e族汉编
你把上面的一句话全部复制了,百度搜索
然后第一个文章就是了,不行的话我就没办法了
你把上面的一句话全部复制了,百度搜索
然后第一个文章就是了,不行的话我就没办法了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你试下用api调用,不要用模块。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
易语言写的软件被杀毒软件禁止读写内存了,你把挂丢进没有杀毒软件的虚拟机里运行就没问题了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询