全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:4515
推到 Plurk!
推到 Facebook!

請問硬碟Serial的問題

尚未結案
dwhuang
一般會員


發表:2
回覆:5
積分:1
註冊:2002-08-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-01 10:48:49 IP:61.224.xxx.xxx 未訂閱
若用GetVolumeInformation取得硬碟的Serial 然後再重灌電腦 然後再取一次硬碟Serial 兩次的Serial會一樣嗎?
lukyshu
中階會員


發表:16
回覆:120
積分:93
註冊:2002-04-19

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-09-01 12:26:28 IP:61.70.xxx.xxx 未訂閱
引言: 若用GetVolumeInformation取得硬碟的Serial 然後再重灌電腦 然後再取一次硬碟Serial 兩次的Serial會一樣嗎?
每次format都會有不同的Serial! ======================== http://pgsql.vip.idv.tw:8080 ========================
------
台灣 Delphi 俱樂部 

PostgreSQL、FastReport專業討論區

http://www.delphi.club.tw

dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-09-02 09:29:58 IP:61.231.xxx.xxx 未訂閱
引言:
引言: 若用GetVolumeInformation取得硬碟的Serial 然後再重灌電腦 然後再取一次硬碟Serial 兩次的Serial會一樣嗎?
每次format都會有不同的Serial!
每次 format 的序號一不一樣是機率的問題,同樣的機率是 2 的 32 次方分之 1 也就是 4G 分之 1,不過,這個 format 的序號用 DiskEdit 之類的工具就可以任意修改了。 像我自己每次即使重灌系統,也會把 C:\ 的磁碟序號重設成自己喜歡的數字。 另外,像使用 Ghost 備份時,也會把硬碟序號一起備份,在還原時,也會把硬碟序號給存回去。 想作保護嗎? 單純地記錄硬碟 > 如果您能確定它只記錄硬碟 ><>< src="http://www.taconet.com.tw/dllee/gif/dlleebn.gif">
C及指標教學 http://coolsite.to/dllee介紹Shells http://coolsite.to/ushells
------
http://www.ViewMove.com
danny
版主


發表:100
回覆:522
積分:595
註冊:2002-03-11

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-09-02 17:53:12 IP:210.200.xxx.xxx 未訂閱
引言: 若用GetVolumeInformation取得硬碟的Serial 然後再重灌電腦 然後再取一次硬碟Serial 兩次的Serial會一樣嗎?
我建議用 CPU ID or 網路卡號作保護, 不過我目前碰到一些問題. 1. CPU ID 在有些電腦上會抓到一樣的 ID 2. 在 XP (WIN2000沒試過)上, 若網路線沒接, 網路卡號會抓不到.
------
將問題盡快結案也是一種禮貌!
lcsboy
版主


發表:87
回覆:622
積分:394
註冊:2002-06-18

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-09-02 22:05:08 IP:210.85.xxx.xxx 未訂閱
和我想的差不多! 但我以為你們說的Serial Number和我想的是一樣! 其實每顆HDD出廠時, 裡面的FW就記住一組唯一的HDD Serial Number. 不過要對Port 0x170/0x1F0去下ATA Command. 他會回512bytes, 由這512bytes來取得唯一的HDD Serial Number. 配上CPUID是個不錯的方法!
jackkcg
站務副站長


發表:891
回覆:1050
積分:848
註冊:2002-03-23

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-09-02 22:10:17 IP:61.221.xxx.xxx 未訂閱
我建議用 CPU ID or 網路卡號作保護, 不過我目前碰到一些問題. 1. CPU ID 在有些電腦上會抓到一樣的 ID 2. 在 XP (WIN2000沒試過)上, 若網路線沒接, 網路卡號會抓不到. 1 賽陽CPU ID 都是全部一樣的沒有唯一CPU ID AMD杜龍也是如此 2 需裝ipx並設定Ethernet802.2就不會如此了 修改網路卡id程式 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=20130 參考看看
------
**********************************************************
哈哈&兵燹
最會的2大絕招 這個不會與那個也不會 哈哈哈 粉好

Delphi K.Top的K.Top分兩個字解釋Top代表尖端的意思,希望本討論區能提供Delphi的尖端新知
K.表Knowlege 知識,就是本站的標語:Open our mind
dwhuang
一般會員


發表:2
回覆:5
積分:1
註冊:2002-08-28

發送簡訊給我
#7 引用回覆 回覆 發表時間:2002-09-02 22:15:39 IP:61.217.xxx.xxx 未訂閱
我找到一個網頁可以參考看看 http://www.china-askpro.com/msg13/qa66.shtml BCB沒有outportb和inportb可以用 得寫assembly才能存取那個FW Serial,但是我實在不太會寫inline assembly 所以還是暫時用GetVolumeInformation騙騙人好了 :~
lcsboy
版主


發表:87
回覆:622
積分:394
註冊:2002-06-18

發送簡訊給我
#8 引用回覆 回覆 發表時間:2002-09-02 22:40:01 IP:210.85.xxx.xxx 未訂閱
我有個Win2K/WinXP/Win .Net下可以Access IO的driver. 等測試完沒問題, 會把它release 給各位用的 上次用它來丟ATA Command, 和Dos下的結果是一樣的 ^^
turboted
版主


發表:95
回覆:754
積分:452
註冊:2002-07-23

發送簡訊給我
#9 引用回覆 回覆 發表時間:2002-09-02 22:49:26 IP:61.216.xxx.xxx 未訂閱
utportb和inportb 就我的了解是Borland C 的內建Function ..
dwhuang
一般會員


發表:2
回覆:5
積分:1
註冊:2002-08-28

發送簡訊給我
#10 引用回覆 回覆 發表時間:2002-09-03 09:35:35 IP:61.217.xxx.xxx 未訂閱
引言: 我有個Win2K/WinXP/Win .Net下可以Access IO的driver. 等測試完沒問題, 會把它release 給各位用的 上次用它來丟ATA Command, 和Dos下的結果是一樣的 ^^
期待ing^^
lcsboy
版主


發表:87
回覆:622
積分:394
註冊:2002-06-18

發送簡訊給我
#11 引用回覆 回覆 發表時間:2002-09-22 05:19:08 IP:210.85.xxx.xxx 未訂閱
呼...終於花時間給整理好了, Sample code也寫了, 希望對你有幫助 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=21428    充實的中秋節
系統時間:2024-04-25 22:03:39
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!