日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

计算机硬盘序列号有什么意义,硬盘序列号会/为什么会改变

發布時間:2023/12/14 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机硬盘序列号有什么意义,硬盘序列号会/为什么会改变 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們的反盜版軟件根據人們的硬盤序列號來識別他們。我相信這是一個不變的功能,不會改變,除非用戶改變他們的主要物理驅動器-糾正我,如果我錯了?我們使用WMIpython模塊來獲取用戶硬盤驅動器序列號。

對于我們的兩臺測試計算機,硬盤驅動器序列號已更改。但我們根本沒有更換他們的硬盤。

什么會導致這樣的問題?我們識別序列號的代碼是否不全面?我確實注意到post提到,如果標準用戶進程檢索序列號,您可能會得到錯誤的序列號。但在我們的例子中,該錯誤也發生在管理員用戶身上。

一些重要信息:這兩個測試節點都運行Windows 8 Professional

一臺電腦是東芝筆記本電腦

另一臺電腦是Acer Iconia平板電腦

平板電腦最近從Windows 8更新到windows8.1,我注意到更新后序列號發生了變化

筆記本電腦的管理員用戶遇到了這個問題。平板電腦有一個標準用戶體驗過這個問題。

硬盤序列號是硬件設備的MAC地址還是其他什么?

獲取硬盤序列號的代碼:c = wmi.WMI()

for item in c.Win32_PhysicalMedia():

if "PHYSICALDRIVE" in str(item.Tag).upper():

serialNo = item.SerialNumber

break

編輯:將用戶硬盤驅動器序列號作為普通進程和提升/管理進程檢索的短腳本。

注意:對我來說,無論是作為用戶還是作為管理員,它都會輸出完全相同的序列號。這個劇本對你也一樣嗎?import os

import sys

import wmi

import win32com.shell.shell as shell

ASADMIN = 'asadmin'

def get_elevated_privleges():

if sys.argv[-1] != ASADMIN:

script = os.path.abspath(sys.argv[0])

params = ' '.join([script] + sys.argv[1:] + [ASADMIN])

shell.ShellExecuteEx(lpVerb='runas', lpFile=sys.executable, lpParameters=params)

def get_hard_drive_serial():

c = wmi.WMI()

for item in c.Win32_PhysicalMedia():

if "PHYSICALDRIVE" in str(item.Tag).upper():

return str(item.SerialNumber)

return None

print "HD Serial as Regular User: " + get_hard_drive_serial()

get_elevated_privleges()

print "HD Serial as Admin User: " + get_hard_drive_serial()

總結

以上是生活随笔為你收集整理的计算机硬盘序列号有什么意义,硬盘序列号会/为什么会改变的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。