代码之家  ›  专栏  ›  技术社区  ›  Grzegorz Gierlik

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

  •  0
  • Grzegorz Gierlik  · 技术社区  · 16 年前

    我的朋友有个问题:)。

    有一个用VisualBasic6.0编写的应用程序(不是由他编写的)。

    其中一个用户报告说,当它在Windows 2000上运行并试图扫描磁盘上的文件夹时,它引发了一个框,并显示消息:

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

    我们无法用谷歌搜索到任何有关它的信息,也没有在vb6帮助文件中找到任何关于运行时错误1012的信息。

    我猜是vb调用了一些旧的api函数,它返回了应用程序无法访问的文件夹(private,ciphered,属于其他用户,应用程序由用户运行,不需要权限)。

    但我们无法复制(在WindowsXP专业版上)。

    以前有人遇到过这样的bug吗?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Rob Walker    16 年前

    错误1012是相当一般的错误,无法读取。看到这个 Microsoft list 但它也意味着它引用了注册表。

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