找BUG呀找BUG

蜗牛慢慢趴 2019-01-03 10:46:20
一套软件,在正常的系统上没问题,但放到Ghost安装的系统上就会崩溃。但由于底层是第三方公司提供的,也没办法跟进去调试,有没有大神清楚,Ghost的系统到底缺少了哪些文件?或者指导一下该如何去找这个BUG


...全文
1538 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
蜗牛慢慢趴 2019-01-17
  • 打赏
  • 举报
回复
回来总结一下,原因是因为底层使用了Boost库。 在安装驱动人生、驱动精灵等软件时,这些软件会把Boost库里面的内容给变成乱码。导致底层崩溃
龍月 2019-01-07
  • 打赏
  • 举报
回复
把boost 库重新搞一份。
xiaoxiangqing 2019-01-05
  • 打赏
  • 举报
回复
最好找到出问题的位置,这样才好找原因
xuzuning 2019-01-04
  • 打赏
  • 举报
回复
Boost库 是第三方扩展库,需下载 Boost C++ Libraries 安装之
蜗牛慢慢趴 2019-01-04
  • 打赏
  • 举报
回复
大概看到问题了,底层用了Boost库做共享内存,boost_interprocess文件夹下临时文件变成乱码了,但在正常安装的镜像上不会遇到,好像Ghost的系统都会遇到这个乱码的问题。 继续寻找中。。。
netsill 2019-01-04
  • 打赏
  • 举报
回复
需下载安装Boost C++ Libraries
*ZF* 2019-01-04
  • 打赏
  • 举报
回复
找了很久也没找到 无能为力
蜗牛慢慢趴 2019-01-03
  • 打赏
  • 举报
回复
引用 3 楼 by_封爱 的回复:
是双击exe就崩还是运行到某个地方崩? 你可以打开win log 应用程序里 能找到具体错误.
可以正常运行,但运行一会后就崩溃了,用到的一些文件全变成乱码了
stherix 2019-01-03
  • 打赏
  • 举报
回复
缺的一般是vc运行库 可以用depend软件查看c的dll需要调用的那些缺失了
xuzuning 2019-01-03
  • 打赏
  • 举报
回复
看一下系统日志
by_封爱 版主 2019-01-03
  • 打赏
  • 举报
回复
是双击exe就崩还是运行到某个地方崩? 你可以打开win log 应用程序里 能找到具体错误.
蜗牛慢慢趴 2019-01-03
  • 打赏
  • 举报
回复
引用 1 楼 zxy2847225301 的回复:
Win10 系统是默认不安装.NET Framework 3.5,你看一下是否少了它
系统是WIN7哦,3.5应该是有的,而且底层是C 的
zxy2847225301 2019-01-03
  • 打赏
  • 举报
回复
Win10 系统是默认不安装.NET Framework 3.5,你看一下是否少了它
xian_wwq 2019-01-03
  • 打赏
  • 举报
回复
引用 6 楼 蜗牛慢慢趴 的回复:
[quote=引用 3 楼 by_封爱 的回复:]
是双击exe就崩还是运行到某个地方崩?

你可以打开win log 应用程序里 能找到具体错误.


可以正常运行,但运行一会后就崩溃了,用到的一些文件全变成乱码了[/quote]
如果底层c dll没有代码
那只能是在上层通过日志方式来缩小范围了
特别是在P/Invoke调用的时候,把调用参数打印出来
很多c dll崩溃都发生在空指针、野指针
所以资源申请相关代码需要仔细检查下

五更琉璃 2019-01-03
  • 打赏
  • 举报
回复
你至少 把异常截个图,这么问 谁知道。

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧