当前位置:  开发笔记 > 开发工具 > 正文

在不需要它的应用程序中"驱动器中没有磁盘"

如何解决《在不需要它的应用程序中"驱动器中没有磁盘"》经验,为你挑选了1个好方法。

我们的应用程序是用C++编写的,并在Windows XP上使用.在只有C:驱动器的某些客户端计算机上,应用程序启动时会弹出错误:

驱动器中没有磁盘.请将磁盘插入驱动器"D"

如果他们点击"继续"或插入CD(即使是空的!)并按"再试一次",一切正常.

有人建议这可能与驱动器D上的编译有关:(我们的构建机器使用驱动器D:进行编译).有没有人遇到过这个问题?



1> Stu Mackella..:

找出想要访问D驱动器并修复它的内容肯定是个好主意.但是,如果需要,可以使用SEM_FAILCRITICALERRORS标志调用SetErrorMode来抑制此行为.它甚至可以帮助您识别问题,因为错误将直接发送到应用程序,而不是通过系统对话框处理.

推荐阅读
携手相约幸福
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有