当前位置:首页 > 天道酬勤 > 正文内容

exe应用程序错误(金立手机应用程序错误)

张世龙2021年11月24日 02:37天道酬勤280

运行regedit进入注册表,在HKEY _ local _ machine \ software \ Microsoft \ windows \ current version \ explorer \ shellexecute hooks下,应该只有一个普通键值“{ aeb 6717 e-7e 19-11d 0-97ee-00c 04 FD 91972 }”,删除其他的(默认键值肯定不是

——————————————————————

附加分析

1.Microsoft IE缓冲区溢出漏洞导致

2.内存或虚拟内存地址的使用冲突导致程序运行时给程序分配某个内存地址。当程序结束时,它会释放空间给新程序使用。win是一个多任务系统。有时,在程序结束之前,有新的任务要开始。需要多少内存或虚拟内存来确保我们可以同时运行任务?可能win在这个问题上没有做好,所以这个错误经常发生,一般是在运行大规模软件或者多媒体之后。

3.劣质内存芯片也会出现此问题。

4.微软视窗系统的漏洞,

Windows内存地址0X00000000到0X0000ffff被指定为分配空指针的地址范围。如果程序试图访问这个地址,它被认为是一个错误。c/c编写的程序通常不进行严格的错误检查,当使用malloc分配内存,没有足够的地址空间可供分配时,会返回空指针。但是代码没有检查这个错误,认为地址分配已经成功,所以访问了地址0X00000000,所以发生内存违规访问,进程终止。

当非法pif文件用ascii字符填充时,会出现以下情况:非法pif文件(用ASCII字符' x '填充)至少需要369个字节。只有当系统认为是合法的pif文件时,才会显示pif图标[pifmgr.dll,0],会有程序、字体、内存、屏幕等。在属性中。而且,只有当非pif文件的大小为369字节时,才不会出现程序错误,即使是370字节。当查看属性的“程序”页以查找大于369字节的非法pif文件时,资源管理器会出错并提示:“* * *”指令引用“* *”内存。无法“读取”内存。问题出在pif文件的十六进制地址:0x 00000181[0x 87]0x 00000182[0x 01]和0x0000231 [0xc3]0x0000232 [0x02]。即使它是合法的pif文件,更改这四个位置中的任何一个都会导致程序错误。仅将0x00000181和0x00000182的值更改为[0xFF][0xFF],则其他地址的任何更改都不会导致错误。

5.apache服务可能没有完全正确安装和启动。将服务中的OracleOraHomeXXHTTPServer更改为停止

6.应用程序无法检查内存分配

7.由于自身的BUG,应用程序引用了一个异常的内存指针。

像这样的情况是程序本身的bug,您经常可以在特定的操作序列中重现错误。无效指针不一定总是0,所以错误提示中的内存地址不一定是“0x00000000”,而是其他随机数。

如果系统经常提到错误提示,以下建议可能会有所帮助:

1.检查系统中是否有木马或病毒。这类程序往往为了控制系统而不负责任地修改系统,导致操作系统异常。平时要加强信息安全意识,千万不要对来源不明的可执行程序感到好奇。

2.更新操作系统,让操作系统的安装程序复制正确版本的系统文件和正确的系统参数。有时候操作系统本身有bug,要注意安装官方发布的升级程序。

3.尝试新版本的应用程序。

4.删除并重新创建Winnt\System32\Wbem\Repository文件夹中的文件:右键单击桌面上的“我的电脑”,然后单击“管理”。

在“服务和应用程序”下,单击“服务”,然后关闭并停止windows management instrumentation服务。

删除Winnt\System32\Wbem\Repository文件夹中的所有文件。(请在删除前创建这些文件的备份副本。)

打开服务和应用程序,单击服务,然后打开并启动windows management instrumentation服务。当服务重新启动时,将根据以下注册表项中提供的信息重新创建这些文件:HKEY _本地_机器\软件\微软\ WBEM \ CIMOM \自动恢复。

16:33:19

我将从下面几个例子中给你一个分析:

示例1:“0x 00000000”指令引用的内存将在打开IE浏览器后或几分钟后出现。内存无法“读取”。要终止程序,请单击确定消息框。单击“确定”后,出现消息框“出现内部错误,您正在使用的一个窗口即将关闭”。关闭此提示信息后,IE浏览器也关闭。

解决方案:修复或升级IE浏览器,同时打补丁。我看过其中一个修复方法,就是Win2000自升级,也就是Win2000升级到Win2000。实际上,这个方法

法也就是把系统还原到系统初始的状态下。比如你的IE升级到了6.0,自升级后,会被IE5.0代替。

例二:在windows xp下双击光盘里面的“AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x00000078”内存。该内存不能为“written”,要终止程序,请单击“确定”,而在Windows 98里运行却正常。

解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择“Windows 98/Me”。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:\\winnt\\apppatch\\slayerui.dll。右键,属性,也会出现兼容性的选项。

例三:RealOne Gold关闭时出现错误,以前一直使用正常,最近却在每次关闭时出现“0xffffffff”指令引用的“0xffffffff”内存。该内存不能为“read” 的提示。 解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。

例四:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“0x060692f6”(每次变化)指令引用的“0xff000011”内存不能为“read”,终止程序请按确定。

解决方法:试试重装豪杰超级解霸,如果重装后还会,到官方网站下载相应版本的补丁试试。还不行,只好换就用别的播放器试试了。

例五:双击一个游戏的快捷方式,“0x77f5cd0”指令引用“0xffffffff”内 存,该内存不能为“read” ,并且提示Client.dat程序错误。 解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。 例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息。

解决方法:这是对方利用QQ的BUG,发送特殊的代码

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/7597.html

标签: 软件read
分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。