监听USB U盘插入事件,然后删除autorun.inf文件
来源:互联网 发布:东北大学软件学院排名 编辑:程序博客网 时间:2024/05/10 17:14
autorun.inf是在windows为了简化硬件设备而留的一个配置文件,现在被各种病毒和木马利用。
今天突然想做个删除autorun.inf的程序,想在U盘插入电脑的时刻就将查找根目录的autorun.inf文件,然后将其删除。
最后程序非常简单。
方法是:
使用WMI监听__InstanceCreationEvent事件,然后使用过滤条件是
TargetInstance ISA 'Win32_LogicalDisk' AND TargetInstance.DriveType=2。这样就只有U盘插入时才会触发事件。
然后根据事件的参数得到盘符,最后找到autorun.inf文件,然后将其删除。
这个做法只能很好的解决双击和右键打开时autorun.inf运行病毒的问题,并不能很好的解决autorun.inf的open对应的程序,即插入即运行的程序,幸运的是现在插入时autoplay并不会运行autorun.inf的open对应的程序。
- 监听USB U盘插入事件,然后删除autorun.inf文件
- U盘病毒和Autorun.inf文件分析
- 如何删除autorun.inf文件和文件夹
- 文件夹中的autorun.inf文件怎么删除
- 自动检测U盘autorun.inf专杀
- 简单剖析U盘autorun.inf
- U盘免疫及删除“无法删除的文件夹”, 关于AUTORUN.INF文件夹
- 在U盘中创建AUTORUN.INF文件夹及删除方法
- 创建无法删除的autorun.inf来防范U盘病毒
- C,D盘AUTORUN.INF怎么删除?
- 如何删除autorun.inf
- autorun.inf 删除方法
- autorun.inf 删除方法
- Windows-详细解析U盘病毒、Autorun.inf文件和RavMonE.exe病毒
- AutoRun.inf文件
- AutoRun.inf文件
- autorun.inf文件
- 对Autorun.inf类病毒(U盘病毒)的攻防经验总结
- linux ubuntu c 查询函数 msdn vim 中查询函数
- [图示]Android 开发 环境 搭建
- 生活三宝
- CSS 垂直布局 兼容IE6、IE7、FF
- 栈堆
- 监听USB U盘插入事件,然后删除autorun.inf文件
- SQLite3 for WinCE or Mobile (EVC篇)
- DataGridView
- Slider 滑动条效果
- VC2005编译SQLite,生成WINCE上使用的DLL和Lib
- 2305: Answer I 欧拉函数
- ERP软件销售的方法论--SPIN销售法(SPIN Selling)
- Apache与Tomcat的区别
- 数组指针和多维数组 挑战你的c功底