代码之家  ›  专栏  ›  技术社区  ›  Cocoa Dev

删除锁定的文件和文件夹

  •  9
  • Cocoa Dev  · 技术社区  · 15 年前

    我正在编写一个更新一些驱动程序的应用程序。但是,驱动程序正在使用中,除非重新启动计算机,否则无法删除。

    那么,我如何编写一个应用程序来删除这些锁定的驱动程序而不重新启动电脑。如果必须重新启动,那么在电脑重新启动和删除这些文件时,我如何自动重新启动应用程序?

    2 回复  |  直到 9 年前
        1
  •  5
  •   Alex K.    15 年前

    对于Windows,您可以通过pinvoking“调度”在重新启动时移动/删除文件。 MoveFileEx API(或所述的注册表)。

        2
  •  0
  •   Dan Puzey    15 年前

    如果您可以禁用正在使用驱动程序的硬件,这可能会允许卸载和替换驱动程序。