如何删除一个运行着的文件。

pasu 2000-06-04 12:04:00
如何删除一个运行着的文件,比如我运行abc.exe,在abc.exe里把硬盘里的abc.exe删除。
...全文
437 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
newer 2000-06-06
  • 打赏
  • 举报
回复
我有一个办法,用软件: DiskTools

他可在Win9x下直接编辑磁盘,只要找到这个文件名在磁盘上的位置,将文件名的
第一个字符改为 E5,他被删了,再用ScanDisk删除丢失的簇就行了。还可用他改一个被同享的文件,如: win386.swp

http://zhanet.126.com
pasu 2000-06-05
  • 打赏
  • 举报
回复
洗耳恭听!
szc 2000-06-05
  • 打赏
  • 举报
回复
完全可以删除。
pasu 2000-06-05
  • 打赏
  • 举报
回复
在那有?
mxp 2000-06-05
  • 打赏
  • 举报
回复
16位程序可以。
tianshu 2000-06-05
  • 打赏
  • 举报
回复
请看1996年一月Microsoft System Journal的WIN32 Q&A
有详细论述
newer 2000-06-05
  • 打赏
  • 举报
回复
试一试:
1.编写一个程序A,可以删除一个文件
2.再编写一个程序B,将A当作资源加入B中
3.B程序运行时先将A输出.再用CreateProcess 运行A程序。
然后B程序退出。
4.A程序被运行后等待B程序结束,再删除B。

这样B程序就自杀了




qianqian 2000-06-04
  • 打赏
  • 举报
回复
你可以在wininit.ini里面写:
以下代码删除c:\windows\TEMP\GLB1A2B.EXE文件

下次启动时windows会提示“updating files,this may take a few minutes, please wait...."(大致是这样的,相信你见过不止一次了吧)

[rename]
NUL=c:\windows\TEMP\GLB1A2B.EXE

代码吗,可以用writeprofile
pasu 2000-06-04
  • 打赏
  • 举报
回复
怎样做标记?
smile_and_smile 2000-06-04
  • 打赏
  • 举报
回复
windows系统不允许删除一个正在运行的文件!
只能做标记,下次重其时删除!
monday 2000-06-04
  • 打赏
  • 举报
回复
i wanna know 2.
packager 2000-06-04
  • 打赏
  • 举报
回复
其实是可以的,我记得以前看到过解决的办法。
sutao 2000-06-04
  • 打赏
  • 举报
回复
不能删除。
pasu 2000-06-04
  • 打赏
  • 举报
回复
我见Bo2000能自动删除自己,有没有人知道如何做

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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