热情软件屋

 

能否解锁被Windows锁定的文件


编号:QA001027
建立日期: 1999年5月22日 最后修改日期:2000年12月4日
所属类别:

CoolChen:
    操作系统:中文版 Windows98
    编程工具:中文版 VB5.0
    如果一个文件被打开,就被 Windows 锁定,无法对它进行诸如复制、移动、更名等的操作,请问有无方法解锁?

回答:

    就是能够找到解锁的办法也是不可靠,因为对打开该文件的程序可能会因此而导致崩溃。
    一个办法是关闭打开文件的进程,具体的例子参考:http://www.codeguru.com/files/ForceDel.shtml
    另一个办法比较保险,在Win9x下修改Wininit.ini文件,而在WinNT下使用MoveFilesEx函数,使Windows在重新启动时进行移动、替换等操作,具体步骤参考:微软的Knowledge Base的文章:“Q140570 OWTO: Move Files That Are Currently in Use”
    
    相关问题:
    QA000821 "如何将某些信息写入自身的EXE文件中"
    QA002934 "如何让可执行文件能删了它自己"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio