C# MoveFileEx删除难以删除的病毒,杀毒软件常用的
2013-08-02 11:11
549 查看
using System.Runtime.InteropServices;
[DllImport("kernel32.dll")] public static extern long MoveFileEx(string lpExistingFileName,string lpNewFileName, int dwFlags); const int MOVEFILE_DELAY_UNTIL_REBOOT = 0x00000004; //开机执行 lpExistingFileName和lpNewFileName都不为空,则为移动,lpNewFileName为空,则为删除
public void ClearFile(string path) { foreach (string item in Directory.GetFiles(path)) { long i=MoveFileEx(item,null, MOVEFILE_DELAY_UNTIL_REBOOT); } }
相关文章推荐
- 病毒亦正亦邪 关闭杀毒软件删除色情视频
- 常用病毒木马处理工具软件
- C#调用360杀毒软件查杀指定路径
- 杀毒软件被病毒禁用故障的解决之道
- 病毒及流氓软件自我复制的简单实现(C#)
- 病毒及流氓软件自我复制的简单实现(C#)
- 病毒及流氓软件自我复制的简单实现(C#)
- 合理设置杀毒软件 巧妙抓出邮件病毒
- 杀毒软件的查杀病毒的原理以及木马、病毒的免杀伎俩
- 杀毒软件的查杀病毒的原理以及木马、病毒的免杀伎俩(论杀或者不杀 )
- 病毒及流氓软件自我复制的简单实现(C#)
- office 软件常用备忘(删除线/冻结等)
- linux 下的杀毒软件和病毒检查工具
- 杀毒软件是如果检测病毒的
- C#程序实现软件开机自动启动的两种常用方法
- C#如何获取本地杀毒软件的名称?
- Asp.net(c#)常用文件操作类封装 移动 复制 删除 上传 下载等
- (病毒安全)任何杀毒软件都不能用了
- 杀毒软件的查杀病毒的原理以及木马、病毒的免杀伎俩(论杀或者不杀 )
- 杀毒软件的查杀病毒的原理以及木马、病毒的免杀伎俩(论杀或者不杀 )