VB6 / W7无法杀死网络驱动器上的文件

时间:2014-03-19 10:29:55

标签: windows-7 vb6

有时你不选择。我正在处理一个旧的VB代码。它曾经是VB4 / W3.11。它已被移植到VB6 / W7。我正在通过网络驱动器上的文件从VB6应用程序执行杀戮(远程机器也是W7)。我得到了#34;许可被拒绝"错误消息虽然权限处于较低级别(每个人都可以做任何事情)。

然后我无法使用Windows资源管理器删除该文件。既不是运行VB6应用程序的机器也不是托管网络驱动器的机器。我有类似于&#34的错误消息;由于文件在System"中打开,因此无法完成此操作。我也试过del / f。我还尝试从管理员帐户重复操作。也不成功。

我试过Unlocker。该实用程序在文件上看不到任何句柄。它也无法删除文件。

有人会知道如何诊断和/或解决问题,或者至少删除文件吗?

由于

文森特

2 个答案:

答案 0 :(得分:0)

如果您无法手动删除该文件,则表明问题与代码无关。

让我们试验一下,首先尝试排除文件被锁定,在网络驱动器上创建一个临时文件,然后手动并通过程序尝试Kill

答案 1 :(得分:0)