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