U盘插入拔出提示

简介: Unit Unit1; Interface Uses   Windows, Messages, SysUtils, Variants, classes, Graphics, Controls, Forms,   Dialogs, AppEvnts, ExtCtrls, StdCtrls, S...
Unit Unit1;

Interface

Uses

  Windows, Messages, SysUtils, Variants, classes, Graphics, Controls, Forms,

  Dialogs, AppEvnts, ExtCtrls, StdCtrls, ShellAPI;

Type

  TForm1 = Class(TForm)

    Button1: TButton;

  Private

{ Private declarations }

    Procedure WMDeviceChange(Var Msg: TMessage); Message WM_DEVICECHANGE;

  Public

{ Public declarations }

  End;

Var

  Form1: TForm1;

Implementation

{$R *.dfm}

Procedure TForm1.WMDeviceChange(Var Msg: TMessage);

Var

  myMsg: String;

  i: char;

Begin

  Case Msg.WParam Of

    32768: Begin

        ShowMessage('U盘插入');

        For i := 'D' To 'Z' Do

          If GetDriveType(PChar(i + ':"')) = DRIVE_REMOVABLE Then Begin

            ShellExecute(Handle, 'open', 'Explorer.exe', PChar(i + ':"'), Nil, SW_SHOWNORMAL);

          End;

      End;

    32772: Begin

            ShowMessage('U盘退出')

    End;

  End;

End;

End.

目录
相关文章
|
2月前
|
存储 安全 Windows
u盘被写保护怎么解除?u盘写保护怎么去掉?
我们平时在使用U盘的过程中,可能会遇到U盘无法写入文件、删除数据或是格式化的情况。同时还可能收到提示“改磁盘已写保护”。U盘被写保护可能是有意的设置,也可能是无疑的操作。那么U盘被写保护了该怎么解除呢?本期内容,我们将介绍一下U盘被写保护的常见原因、以及如何去掉写保护。
|
3月前
|
存储 数据安全/隐私保护 Windows
U盘里的东西删除怎么还原?
在日常使用U盘的过程中,可能会不小心将重要文件删除。很多人误以为删除的文件永远找不回来了,但实际上,文件在被删除后是有可能恢复的。本文将详细介绍如何还原U盘中被删除的文件,帮助您找回重要数据。
U盘里的东西删除怎么还原?
|
4月前
|
存储 安全
电脑怎么格式化清除所有数据
在出售、捐赠或维修电脑之前或需要处理敏感数据时,格式化硬盘并彻底清除所有数据还是很有必要的。本篇文章将详细介绍如何安全、彻底地格式化你的电脑。
电脑怎么格式化清除所有数据
|
5月前
|
存储 安全 数据安全/隐私保护
U盘无法读取怎么办?原因与解决方法都在这里
U盘是常用的便携式存储工具,但有时会出现无法读取的问题。硬件方面,接触不良或U盘损坏都可能导致此现象,此时应检查接口或U盘本身。软件问题包括驱动故障、文件系统错误及病毒感染,解决方法有更新驱动、格式化U盘(注意备份数据)和使用杀毒软件。预防措施包括定期备份数据和正确使用U盘。若需恢复数据,可尝试数据恢复软件或寻求专业数据恢复服务。
U盘无法读取怎么办?原因与解决方法都在这里
U盘损坏打不开,提示需【格式化】的解决办法【亲测有效】
U盘损坏打不开,提示需【格式化】的解决办法【亲测有效】
1363 0
插入SD卡,复制粘贴不了,原来是这个原因造成的
插入SD卡,复制粘贴不了,原来是这个原因造成的
491 0
插入SD卡,复制粘贴不了,原来是这个原因造成的
|
Linux Windows
Linux系统中如何识别插入的U盘等外部设备
Linux系统中如何识别插入的U盘等外部设备
346 0