当前位置: 首页 > news >正文

门户网站网站开发wordpress添加dplayer

门户网站网站开发,wordpress添加dplayer,dedecms学校网站模板免费下载,广告设计制作公司简介目录 1、问题描述 2、查找到异常值0xc0000022对应的标识STATUS_ACCESS_DENIED 3、使用Process Monitor定位到哪个dll库被隔离了 4、在360安全卫士中将被隔离的文件恢复了#xff0c;但360并没有释放对文件的锁定 VC常用功能开发汇总#xff08;专栏文章列表#xff0c;欢…目录 1、问题描述 2、查找到异常值0xc0000022对应的标识STATUS_ACCESS_DENIED 3、使用Process Monitor定位到哪个dll库被隔离了 4、在360安全卫士中将被隔离的文件恢复了但360并没有释放对文件的锁定 VC常用功能开发汇总专栏文章列表欢迎订阅持续更新...https://blog.csdn.net/chenlycly/article/details/124272585C软件异常排查从入门到精通系列教程专栏文章列表欢迎订阅持续更新...https://blog.csdn.net/chenlycly/article/details/125529931C软件分析工具案例集锦正在更新中...https://blog.csdn.net/chenlycly/category_12279968.html       360安全卫士怀疑C程序依赖的某个dll包含病毒行为将该dll库隔离了、锁定住了禁止其他程序访问该文件导致C程序启动时报错启动失败。本文简单地讲述整个问题的排查过程给大家提供一些借鉴或参考。        1、问题描述 某天要使用VS调试C代码结果调试运行Debug版本的C程序时弹出如下的报错提示框 很是奇怪。最开始以为是不是程序依赖的库有问题于是将相关的库代码重新都编译了一下但问还是无法启动程序这是啥情况其实当时应该用windbg挂一下的可能是直接能找打原因的但当时忘记了等问题解决后就没有现象了。 2、查找到异常值0xc0000022对应的标识STATUS_ACCESS_DENIED 这段时间经常遇到这样那样程序启动报错的问题所以想深入研究一下到底是怎么回事。于是到百度中以“0xc0000022 msdn”为关键字搜索了一下搜到了msdn上关于该错误码的相关说明 [MS-CIFS]: Response | Microsoft Docs 网页相关截图如下 ​ 从图中可以看出0xc0000022值对应的是STATUS_ACCESS_DENIED从字面上看应该是拒绝访问了。 估计是C程序启动时在将其依赖的库加载的库加载到进程空间中时出现了访问被拒绝的问题所以导致程序启动失败了。 将上面截图中的字符串“STATUS_ACCESS_DENIED”拷贝到VS2017中然后go到所在的头文件中头文件路径如下C:\Program Files\Windows Kits\10\Include\10.0.17763.0\shared\ntstatus.h 在该头文件中看到了0xC0000022值的定义及含义在有些电脑上可能找不到STATUS_ACCESS_DENIED的定义可以到上述类似的路径中去找ntstatus.h头文件如果找不到可以尝试先安装一下WIndbg10然后就会有上述目录了 所以后面在遇到类似的错误弹窗可以到上述头文件中找到错误码数组对应的含义是什么了 3、使用Process Monitor定位到哪个dll库被隔离了 这个问题还要进一步研究到底是访问哪个文件时被拒绝了呢于是尝试使用Process Monitor工具监测一下文件活动看看是否有ACCESS_DENIED的记录。 Process Monitor工具可以监测目标进程的文件与注册表活动使用该工具可以辅助排查一些软件运行过程中的问题。 启动Process Monitor后点击工具栏的漏斗图标将testdemo.exe设置为进程过滤对象 ​ 然后点击工具栏中的按钮将对注册表活动等的监控都取消掉只监控文件活动 然后双击启动testdemo.exe程序Process Monitor中立即监测到testdemo.exe进程所有的文件操作记录。 在监测到的记录中以Denied关键字搜索搜索到了一条Denied记录右键点击属性查看详细信息如下 ​ 从上图可以看出应该是访问到mtpbstructdll.dll文件时被拒绝了。 难道是360觉得该文件可能包含病毒将该文件隔离了禁止访问了于是到360安全卫士按照下面的操作步骤查看拦截记录。先点击主页面上方的“木马查杀”按钮进入如下页面 ​点击恢复区按钮进入如下的页面 上面的截图是事后查看的历史记录应该是点击可恢复区界面将被隔离的文件恢复回去就好了如下所示 记得将恢复确认窗口下方的“恢复后新人此文件不再查杀”的选项勾选上下次可能就不会查杀了。将文件恢复之后就能正常C程序了。 4、在360安全卫士中将被隔离的文件恢复了但360并没有释放对文件的锁定 后来有一次又出现了0xc0000022启动报错的问题。使用上述这个方法定位出是在加载mtdispatchdll.dll库时访问被拒绝估计mtdispatchdll.dll库又被360安全卫士锁住了导致目标程序无法访问了。 到360拦截记录中并没有找到关于mtdispatchdll.dll的条目应该是之前弹出拦截提示框时我们取消对该文件的拦截我们将该文件恢复了。估计是360安全卫士的bug文件被恢复后并没有释放对文件的锁定导致还是无法启动目标程序。后来重启电脑才可以启动程序。
http://www.laogonggong.com/news/137645.html

相关文章:

  • 山西省两学一做网站国内知名网站
  • html做网站项目案例asp.net课程网站模板下载
  • 网站建设代理平台有哪些课程网站如何建设方案
  • 成都网站游戏设计全椒县建设局网站
  • 河南省建设厅网站资质平移办法拓者设计吧注册码共享
  • 添加网站图标用phpcms建站的网站
  • 钓鱼网站网站怎么做有做翻页相册的网站吗
  • 企业如何建公司网站国外 wordpress
  • 怎么做app下载网站网站建设现状调查研究
  • 网站建设公司-山而足球比赛直播平台app免费
  • 买过域名之前就可以做网站了吗?优化网站排名需要多少钱
  • 湖南网站建设磐石网络最好老板让做网站报价
  • asp网站安装教程网站vi设计公司
  • 给企业做网站赚钱吗深圳微信小程序开发网站建设
  • 枣庄手机网站建设电话商务网站开发源码
  • 铜煤建设网站萝岗高端网站建设
  • 化工企业网站建设小程序开发制作工具
  • 网站底部图片广东深圳旅游景点
  • 临清建网站seo中介平台
  • 阜阳做网站的网络公司开网上授课的网站应该怎么做
  • 如何看网站是用什么框架做的石家庄营销推广网站
  • 教育网站建设需求文档浏览器下载安装
  • 个人备案 网站名称 例子建站系统多少钱
  • 入境游旅游网站建设上海鸿鹄设计公司
  • 手机网站前端开发布局技巧网页设计与制作教程书电子版
  • 广东的一起(17)做网站wordpress站长邮箱
  • 如何自己制作微网站做网站什么码
  • 自建网站 好处建设银行临江支行网站
  • 网站取消备案wordpress在线充值
  • 开办 网站建设费 科目邹平县seo网页优化外包