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.

目录
相关文章
|
调度 iOS开发 开发者
Mac提示文件:已损坏,无法打开。你应该把它移到废纸篓
Mac提示文件:已损坏,无法打开。你应该把它移到废纸篓
255 0
|
4月前
|
存储 安全 数据管理
电脑硬盘分区及合并指南
本文介绍了电脑硬盘分区的方法,包括使用Windows磁盘管理器和第三方工具如DiskGenius。创建新分区涉及打开磁盘管理,右键未分配空间新建简单卷。第三方软件可快速分区或拆分分区,但需注意数据备份。合并分区时,删除目标分区后扩展相邻分区,操作前务必备份数据。安全和合理规划硬盘空间是关键。
电脑硬盘分区及合并指南
|
2月前
|
存储 数据安全/隐私保护 Windows
U盘里的东西删除怎么还原?
在日常使用U盘的过程中,可能会不小心将重要文件删除。很多人误以为删除的文件永远找不回来了,但实际上,文件在被删除后是有可能恢复的。本文将详细介绍如何还原U盘中被删除的文件,帮助您找回重要数据。
U盘里的东西删除怎么还原?
|
4月前
|
存储 安全 数据安全/隐私保护
U盘无法读取怎么办?原因与解决方法都在这里
U盘是常用的便携式存储工具,但有时会出现无法读取的问题。硬件方面,接触不良或U盘损坏都可能导致此现象,此时应检查接口或U盘本身。软件问题包括驱动故障、文件系统错误及病毒感染,解决方法有更新驱动、格式化U盘(注意备份数据)和使用杀毒软件。预防措施包括定期备份数据和正确使用U盘。若需恢复数据,可尝试数据恢复软件或寻求专业数据恢复服务。
U盘无法读取怎么办?原因与解决方法都在这里
|
6月前
|
Windows
Mac移动硬盘直接拔掉后,再插上无法显示的解决办法
Mac移动硬盘直接拔掉后,再插上无法显示的解决办法
|
6月前
|
数据安全/隐私保护
Mac提示“***已损坏,无法打开。 您应该将它移到废纸篓“
Mac提示“***已损坏,无法打开。 您应该将它移到废纸篓“
U盘损坏打不开,提示需【格式化】的解决办法【亲测有效】
U盘损坏打不开,提示需【格式化】的解决办法【亲测有效】
1358 0
插入SD卡,复制粘贴不了,原来是这个原因造成的
插入SD卡,复制粘贴不了,原来是这个原因造成的
476 0
插入SD卡,复制粘贴不了,原来是这个原因造成的