什么可能导致运行时错误1012访问应用程序数据目录时出错

时间:2008-09-05 16:10:14

标签: windows vb6 runtime-error

我的朋友有问题:)。

有一个用Visual Basic 6.0编写的应用程序(不是他)。

其中一位用户报告说,当它在Windows 2000上运行并尝试扫描磁盘上的文件夹时,它会弹出一个消息框:

运行时错误1012访问应用程序数据目录时出错

我们无法谷歌任何关于它的内容,并且在VB6帮助文件中没有找到任何关于运行时错误1012的内容。

我的猜测是VB调用了一些旧的API函数,它返回了应用程序无法访问的文件夹(私有,加密,属于其他用户,应用程序由用户运行,没有必要的权限)。

但是我们无法重现这一点(在Windows XP专业版上)。

过去任何人都会遇到这样的错误吗?

1 个答案:

答案 0 :(得分:2)

错误1012通常是ERROR_CANT_READ。请参阅此Microsoft list,但它也暗示它指的是注册表。

您可以尝试运行SysInternals Process Monitor来查找进程失败的文件/注册表操作。