有没有办法创建类似文件链接的东西,它不与 Windows 中的原始文件共享读/写权限?

有没有办法创建类似文件链接的东西,它不与 Windows 中的原始文件共享读/写权限?

背景
我有一个 Windows 程序,需要读取一组特定的数据文件才能运行。此程序实际上不会更改数据文件,但它在运行时会锁定文件。我目前需要使用相同的数据运行此程序的多个实例,并且不想重复它们,因为它们很大。此程序可以接受参数来指定数据文件路径,但我无权访问源代码。
我想要的是
有没有办法创建不与原始文件共享读/写权限的硬链接或符号链接之类的东西,以便我可以创建此程序的多个实例?至于对链接的更改(如果有),解决方案可以完全放弃它们或在某个时候写回。

答案1

您需要第三方程序来解锁独占访问的文件。

大多数解锁产品通过找到锁定程序并强制关闭其文件句柄来解决问题,从而有效地阻止程序进一步使用该文件。这对您的情况没有帮助。

以下是一些似乎无法通过关闭文件句柄解决问题的产品。您需要尝试看看其中是否有产品可以帮助您解决问题:

如果两个程序都失败了,那么运行该程序的 N 个副本的唯一解决方案就是在 N 个单独的文件夹中制作文件的 N 个副本,并使用不同的文件夹调用每个程序实例。

相关内容