我创建了一个桌面应用程序,它从最终用户具有只读访问权限的共享网络驱动器中提取图像。我需要更新网络驱动器上的一些图像,但收到有关“文件正在被另一个进程使用”的错误。
如何使用我需要替换的图像识别进程,因为该进程可能是我的应用程序在其他人的机器上运行,以便我可以暂停该进程足够长的时间以覆盖文件?一旦我确定了该用户机器上的进程,我将如何挂起它、覆盖文件并“取消挂起”它?(请记住,一次可以有任意数量的用户访问该文件(目前最多 20 个,但一旦应用程序“上线”,可能有 200 多个用户同时访问该文件......)
有任何想法吗?