求..VB_如何检测U盘插拔..谢谢..

来源:百度知道 编辑:UC知道 时间:2024/06/27 08:13:36
求个VB检测U盘插拔的代码.

要求:
1.插入U盘时弹出msgbox,拔出U盘时弹出另一个msgbox.
2.不要枚举,不要用timer,太费资源,用截取windows消息.
3.只要我要求的这部分代码,不要其他多余功能,网上搜索了有很多可是都很乱.

谢谢.
附加一个要求,获取插入U盘的盘符.谢谢..

不用TIMER,我也不知道怎么办?

你问的是VB,不过我好久没弄过了,

忘了,不过以前编的VB.NET的程序,部分代码如下:

虽然多,但很清晰的,有注释,你改改就能用,MSGBOX 了,(我是直接记录在TXT里,以后可以调出来看记录。由于是部分代码,可能直接使用要出错,代码只是块“砖头”,只是为了引出你自己思维创新的“玉”。)

附上效果图,如果你要全部代码我再发给你。

Imports System.Management

Public Class jianshi

    Dim count As Integer = 0, pan() As String

    Dim name1 As String = "", name2 As String = "", volumename1 As String = "", volumename2 As String = "", filesystem1 As String = "", filesystem2 As String = "", size1 As String = "", size2 As String = "", description1 As String = "", descriptio