2010-12-09 968 views
0

我们有一个企业VB6应用程序,此应用程序需要访问许多共享资源。为了测试新增功能的功能,我们发布了一个新版本,然后我们为将要测试新功能的用户设置权限。总之我们有为应用程序测试准备场景Visual Basic 6 - 运行时错误75 - 路径/文件访问错误

当尝试运行使用我们获得成功的发展用户帐户在某个用户的PC上的应用程序,但是当我们试图访问相同的可执行文件,用户帐户,我们收到运行错误75 - 路径/文件访问错误

有关这种错误起源的一些想法?所有的想法都会很感激。

注意:重要的是要说开发者和用户都在同一个内部网和同一个网络域中。

回答

1

如果您不想调试它,您可以使用类似Process Monitor的工具来观看它,并只查看上次访问的文件系统对象。它很可能会尝试访问或执行用户帐户没有的或权限不足的情况。从错误消息中获得确切的原因几乎是不可能的(因为错误号是更通用的,并且会针对不同的资源或文件操作弹出)。

+0

我会考虑使用Proccess Monitor或类似的工具。现在我们已经解决了我们的问题,可能有些开发人员在测试发生时试图覆盖文件。 – ArBR 2010-12-09 23:26:28

2

该错误几乎总是表示一个简单的安全违规。可能是文件权限,或者像试图写入标记为只读的文件一样简单。

或者该路径可能对用户无效,例如尝试在用户不存在的驱动器号上打开文件。

只需查看VB6手册中的错误75将列出大多数可能性。