我们有一个企业 VB6 应用程序,此应用程序需要访问许多共享资源。为了测试新添加的功能,我们发布了新版本,然后我们为将要测试新功能的用户设置权限。简而言之,我们准备应用程序测试成功的场景。
当尝试使用某个开发用户帐户在某个用户的PC上运行应用程序时,我们成功了,但是当我们尝试使用用户帐户访问相同的可执行文件时,我们会收到运行时错误75 - 路径/文件访问错误即可。
关于这种错误起源的一些想法?所有的想法都将得到欣赏。
注意:重要的是要说开发人员和用户都在同一个网内,同时也在同一个网络域中。
答案 0 :(得分:2)
该错误几乎总是表示一个简单的安全违规。可以是文件权限,也可以像尝试写入标记为只读的文件一样简单。
或者该路径可能对用户无效,例如尝试在用户不存在的驱动器号上打开文件。
只需查看VB6手册中的错误75,就会列出大多数可能性。
答案 1 :(得分:1)
如果您不想调试它,可以使用Process Monitor之类的工具观看它,只需查看上次访问的文件系统对象即可。它很可能试图访问或执行用户帐户没有的内容或权限不足的内容。几乎不可能从错误消息中得到确切的原因(因为错误号更通用,并且将弹出不同的资源或文件操作)。