如何删除WINDOWS95/98正在使用的文件?(50分)

  • 主题发起人 主题发起人 delphiboy
  • 开始时间 开始时间
D

delphiboy

Unregistered / Unconfirmed
GUEST, unregistred user!
大家好!
如何删除WINDOWS95/98正在使用的文件?比如DLL等等。

难道一定要到DOS方式下吗?用DELPHI不能实现吗?
 
不重新启动无法删除.

用delphi最简单的删除方法:
1.把要删除的文件名写入autoexec.bat
2.控制windows重新启动.
 
对,
不过如果是Dll一般可以先卸载再删除。
可以参见<a href="http://202.120.85.61/delphibbs/DispQ.asp?LID=143822">这里</a>
 
可以在win.ini里写什么东西好象是
[files]
c:/windows/system/remove.dll=
就可以了, =后面加文件名就是rename.
 
cytown: 你确信?
 
没说好象是吗?
[files]不能确定, 但下面用法确定!
对了, 忘了说必须重起才能生效了.
 
1重新启动,在启动前删除
2结束该任务,再删除
 
; 是不可能的,活动的WINDOWS对正在使用的文件有保护的,不退出WINDOWS是不可能的。
 
不能删除
 
hehe,需要结束任务才是。
LSS:抱歉抱歉:-((
 
还的权限的问题,部分hacker程序好象能够做到。
 
有一线希望删除。
CIH病毒可以修改打开的文件,当然也可以删之了。
你可以参照CIH病毒的原理,先获得ring0的权限,然后。。。
如果你是想删除自己编的程序可以参看:
<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=132977">如何写自毁文件?</a>
 
呵呵,"如何写自毁文件?"里面有一句有问题;

'if exists file.exe goto loop'
应改为:
'if exists '+application.exename+' goto loop'

不过我想这么简单的错误大家可能已经发现了. :-)
 
接受答案了.
 
后退
顶部