如何删除一个正在被应用程序调用的文件。

jerrymousenet2 2003-11-13 08:32:30
比如有个aaa.dll的com程序,现在正在被IE调用。我想删除这个aaa.dll文件。如何进行删除。aaa.dll为自定义的动态库,非操作系统提供的动态库。请问如何进行删除。
...全文
83 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
jerrymousenet2 2003-11-14
  • 打赏
  • 举报
回复
我在w2000+delphi6环境下按naughtyboy(重归起跑线)的方法可以实现啦。
jerrymousenet2 2003-11-13
  • 打赏
  • 举报
回复
up.急急急。
CDSoftwareWj 2003-11-13
  • 打赏
  • 举报
回复
关注一下,好像没有很好的办法

要不就是~~~~ Kill掉它的进程?然后...... 不会吧.....

大家有什么好办法
zhxfzhxf1 2003-11-13
  • 打赏
  • 举报
回复
up
thisisxutao 2003-11-13
  • 打赏
  • 举报
回复
一般都是删除正在运行的病毒程序!我认为不是这样,而是删除或隔离发现的病毒,一般都没运行,如果真的运行,可能系统都完结了,怎么能删除!

只能关注!
jerrymousenet2 2003-11-13
  • 打赏
  • 举报
回复
我认为肯定是可以的,只是我不会而已。
推理:杀毒的专杀工具,一般都是删除正在运行的病毒程序。和这个原理应该是一样的。
xiaoxiao197821 2003-11-13
  • 打赏
  • 举报
回复
关注
pandengzhe 2003-11-13
  • 打赏
  • 举报
回复
正在运行恐怕不行吧。。。
wooden954 2003-11-13
  • 打赏
  • 举报
回复
除非将正在运行的程序先关闭在删除,否则,嘿嘿,难!
cow8063 2003-11-13
  • 打赏
  • 举报
回复
很难
jerrymousenet2 2003-11-13
  • 打赏
  • 举报
回复
试试看。先谢了。:)
naughtyboy 2003-11-13
  • 打赏
  • 举报
回复
:)
可以实现,不过要在重新启动计算机以后才能生效
MoveFileEx(PChar(FileName), nil,
MOVEFILE_REPLACE_EXISTING + MOVEFILE_DELAY_UNTIL_REBOOT);

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧