Python 獲取U盤的序列號

2022-09-11 09:15:06 字數 799 閱讀 4335

是根據碟符獲取的u盤序列號:

import

psutil

import

win32api

from io import

stringio

defrun():

uf =stringio()

while

true:

disk_list =

for item in

psutil.disk_partitions():

#判斷是不是u盤if"

removable"in

item.opts:

#獲取u盤的碟符

#把碟符寫入記憶體,為了不持續請求

if disk_list !=:

for pf in

disk_list:

if pf not

inuf.getvalue():

print("

u盤插入")

uf.write(disk_list[0])

"""考慮插多個u盤

"""serianumber =win32api.getvolumeinformation(pf)

print(f"

u盤序列號:")

else

:

#拔出u盤初始化記憶體

uf = stringio('

hello')

print("

u盤拔出")

if__name__ == "

__main__":

run()

C 獲取U盤ID序列號及U盤資訊

2011 05 20 上傳大小 35kb c vs2005 u盤id u盤資訊 獲取u盤id序列號 vs2005編譯通過,原始碼源自csdn。已經測試好用。可以獲得u盤名稱,製造商id號 版本號 u盤序列號及容量 form1.cs using system using system.collecti...

U盤系列 之U盤掛載資訊的獲取

程式內讀取 etc mtab或者 proc mounts,解析字串較為繁瑣,可以使用mntent提供的方便函式 file setmntent const char filename,const char type struct mntent getmntent file filep int endm...

獲取硬碟序列號(VC)

說明 經過上百臺計算機測試,ide和sata硬碟可以獲取序列號 scsi硬碟沒有測試環境,無法測試成功與否。請有條件的朋友幫忙測試下,給個訊息,謝謝。虛擬機器上測試不了,不用測試了。ide測試出來全部是0000等數字。網路流傳的版本不少,下下來測試修改了下。include include inclu...