檢測是否存在u盤碟符

2021-10-08 00:19:46 字數 1133 閱讀 4040

主要的功能函式如下:

uses uselectdriveremovable;

procedure tform20.formcreate(sender: tobject);

begin

btn_tosd.enabled := chkdriveremovable;

end;

//u盤的 插入和刪除windows會給所有的程式發出wm_devicechange 資訊

//這句放在private裡面

//procedure wmdevicechange(var msg: tmessage); message wm_devicechange;

procedure tform20.wmdevicechange (var msg: tmessage);

begin

case msg.wparam of

32768: btn_tosd.enabled := true; //'u盤插入';

32772: btn_tosd.enabled := chkdriveremovable; //'u盤拔出';

end;

end;

procedure tform20.btn_tosdclick(sender: tobject);

var fpath:string;

begin

label1.caption := '(正在選擇)';

fpath := selectdriveremovable(self);

:= '已選擇 '+fpath;

end;

呼叫的form中的核心**:

comboboxdisk.itemindex := 0;

comboboxdisk.onchange(nil);

if showmodal = mrok then

begin

fdisk  := comboboxdisk.text;

result := fdisk.substring(0,2) + '\';

free;

exit;

endelse

begin

free;

abort;//中止程式

end;

end;

end;

end;

Windows 檢測碟符是否為U盤

storage property query結構體 typedef struct storage property query storage property query,pstorage property query 用於儲存將要查詢的碟符裝置的屬性 storage device descrip...

u盤固定碟符 高手固定U盤碟符有絕招

方案一 1 在u盤的某個位置放置乙個ini檔案,暫取名為 changeusb.ini 放在u盤的根目錄,ini檔案只需要兩行 紅色為注釋 subj curdrv 刪除原有的u盤的碟符 show r 1,u 給u盤新分配碟符為u 2 在winpe的核心配置檔案中加一行load命令,這行load命令建議...

u盤固定碟符 如何固定PE下的U盤碟符

方法一 1 在u盤目錄中建立乙個ini檔案,取名為 usb.ini 雙擊開啟,在裡面輸入 subj curdrv show r 1,u 2 在winpe的核心配置檔案中加一行load命令,建議這行load命令放在修正usb驅動之後,通過load命令的前導符 將自動載入u盤中的 usb.ini 檔案。...