• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            edog

            冰凍熱狗
            數據加載中……

            讀取硬盤物理序列號

            WINNT下實現的,WIN98下不行,網上搜索了一通,高人給出WIN98下的實現代碼要用到匯編,還要取得Ring0級別的控制權,狂暈~~~偶畢業后就把匯編還給老師了,還是老老實實用C++代碼吧。具體的C++和匯編源碼可以在此找到:http://www.cz88.net/2004/7-7/235257.htm

             

            讀取硬盤物理序列號有什么用?用來對軟件加密最好了,別告訴我你是用C盤的邏輯序列號來加密的,那個冬冬可是可以用程序改的。不過聽說現在連硬盤的物理序列號也可以改,不知道怎么才能改呢,高人指點一下。這個程序主要是針對有序列號的IDE HDD而言, 對于沒有序列號或SCSI HDD硬盤則無能為力,這是其局限性。

             

            實現原理:

            1、  CreateFile可以打開物理設備和串口等,使用CreateFile("\\\\.\\PHYSICALDRIVE0",…)打開硬盤,其中的00-255,視乎有幾個硬盤了。

            2、  使用DeviceIoControl函數對打開的設備進行通信,發送指定命令,根據返回的PSENDCMDOUTPARAMS結構,得到物理序列號和模型號,把物理序列號和模型號格式化為一定的格式輸出。
            DiskInfo.jpg

            順便把各個邏輯驅動器的信息也讀取一下,包括卷標,驅動器類型和邏輯序列號等。主要是用GetLogicalDriveStrings和GetVolumeInformation和GetDriveType幾個API。圖示是偶的機器上的結果。
            程序:diskinfo.zip

            posted on 2005-12-01 02:23 冰凍熱狗 閱讀(29278) 評論(43)  編輯 收藏 引用 所屬分類: 應用程序

            評論

            # re: 讀取硬盤物理序列號  回復  更多評論   

            獲取硬盤信息的源文件可不可以發給我學習學習?我郵箱lvbqing@gmail.com
            跪謝
            2006-01-24 11:40 | 藍冰

            # re: 讀取硬盤物理序列號  回復  更多評論   

            暈~~~兄弟喲,這個文章的開頭不是有源代碼的鏈接嗎:
            http://www.cz88.net/2004/7-7/235257.htm
            2006-01-24 16:31 | 冰凍熱狗

            # re: 讀取硬盤物理序列號  回復  更多評論   

            我的怎么只能讀出一個盤啊
            2006-03-03 11:09 | 笑笑生

            # re: 讀取硬盤物理序列號  回復  更多評論   

            不錯
            2006-03-11 13:17 | sgz

            # re: 讀取硬盤物理序列號  回復  更多評論   

            GETVERSIONOUTPARAMS 在哪里定義的啊,找不到
            2006-03-11 13:41 | sgz

            # re: 讀取硬盤物理序列號  回復  更多評論   

            ntdddisk.h
            是NTDDK中的冬冬,安裝了DDK之后就有了,如果你需要,留下郵箱。。。
            2006-03-13 23:04 | 冰凍熱狗

            # re: 讀取硬盤物理序列號  回復  更多評論   

            請教
            如果是sata硬盤怎么讀啊
            smart 特性呢
            2006-06-16 12:38 | kuko

            # re: 讀取硬盤物理序列號  回復  更多評論   

            SATA是新技術,應該不支持sata硬盤。我沒用過sata硬盤,所以也不清楚。
            2006-06-22 12:50 | 冰凍熱狗

            # re: 讀取硬盤物理序列號  回復  更多評論   

            硬盤物理序列全球不維一,可以更改,方法已變得簡單。一分鐘就可以搞定!所以采用讀取硬盤物理序列號用來對軟件加密已經變得容量破解!還好現在知道方法的人不太多。我也才學會.....如果一旦傳播開來的話,后果對那些采用讀取硬盤物理序列號用來對軟件加密的后果嚴重

            # re: 讀取硬盤物理序列號  回復  更多評論   

            HI,源代碼的鏈接http://www.cz88.net/2004/7-7/235257.htm 沒有用了,能不能發一份源代碼給我,yingyi8989@163.com.
            先謝過了。
            2006-11-22 14:57 | yingyi8989

            # re: 讀取硬盤物理序列號  回復  更多評論   

            SATA 硬盤可以正確檢測出來。
            2006-12-01 18:19 | seeker

            # re: 讀取硬盤物理序列號  回復  更多評論   

            oo~ 此文章是常青樹,學習,謝過~
            2006-12-29 23:38 | ZeroHeart

            # re: 讀取硬盤物理序列號  回復  更多評論   

            http://www.cz88.net/2004/7-7/235257.htm 的鏈接失效,能否提供原文?
            偶的email: huayuliang@gmail.com or huayuliang@126.com

            不勝感激~
            2007-01-31 13:57 | Dreamcat

            # re: 讀取硬盤物理序列號  回復  更多評論   

            原鏈接失效偶也沒得辦法,下載我的程序里面有做好的類:
            http://www.shnenglu.com/Files/edog/DiskInfo.zip
            直接調用或者參考里面的源代碼就可以了。
            2007-01-31 22:37 | edog

            # re: 讀取硬盤物理序列號  回復  更多評論   

            Windows98下不可用,
            CreateFile 返回值-1
            2007-05-18 09:51 | ycjcounter@163.com

            # re: 讀取硬盤物理序列號  回復  更多評論   

            本文開頭就提到在WIN98下不可用的。
            2007-05-18 11:38 | 冰凍熱狗

            # re: 讀取硬盤物理序列號  回復  更多評論   

            謝謝啊,代碼可以工作。
            2007-07-25 16:59 | tao

            # re: 讀取硬盤物理序列號  回復  更多評論   

            @tao

            代碼怎么工作的啊??不會用啊!!
            2007-08-01 13:54 | wan

            # re: 讀取硬盤物理序列號  回復  更多評論   

            哪位老大出來幫忙解釋一下是怎么用的啊!!
            2007-08-02 00:41 | wan

            # re: 讀取硬盤物理序列號  回復  更多評論   

            老兄:NTFS格式的讀不出來!
            2007-10-15 16:56 | lzp

            # re: 讀取硬盤物理序列號[未登錄]  回復  更多評論   

            能更改嗎?
            2008-03-22 14:19 | DYH

            # re: 讀取硬盤物理序列號[未登錄]  回復  更多評論   

            軟件改不了。
            2008-03-24 09:23 | 冰凍熱狗

            # re: 讀取硬盤物理序列號[未登錄]  回復  更多評論   

            有辦法知道IDE/SATA 是哪一個port嗎?

            ide0 的master/slave
            ide1 的master/salve
            SATA 的port之類的

            關注
            2008-04-24 23:34 | Justin

            # re: 讀取硬盤物理序列號  回復  更多評論   

            HI,源代碼的鏈接http://www.cz88.net/2004/7-7/235257.htm 沒有用了,能不能發一份源代碼給我,jsjj_fujun@163.com.
            先謝過了。
            2008-08-10 16:04 | fujun

            # re: 讀取硬盤物理序列號  回復  更多評論   

            但是如果是 users 組的用戶就讀不出來了,如何解決啦
            2008-12-12 11:35 | 訪客

            # re: 讀取硬盤物理序列號  回復  更多評論   

            diskinfo.zip源文件不全啊!里面的exe執行顯示正確,但調用MyDiskInfo.h/.cpp就得不到正確結果!缺少DiskInfo.h/.cpp等文件!能補全嗎?謝謝!
            2008-12-19 12:00 | 訪客

            # 讀取硬盤物理序列號  回復  更多評論   

            能不能發一份源代碼給我,leefeifei01@gmail.com.
            先謝過了。
            2008-12-26 12:14 | fei

            # re: 讀取硬盤物理序列號  回復  更多評論   

            能發給我一份源碼么?
            545824728Qqq.com
            2009-04-01 13:57 | tianyun

            # re: 讀取硬盤物理序列號  回復  更多評論   

            不錯不錯
            2009-04-02 17:39 | 創意產品網

            # re: 讀取硬盤物理序列號  回復  更多評論   

            DiskInfo.h在哪里呀
            2009-09-01 19:49 | 任我笑

            # re: 讀取硬盤物理序列號  回復  更多評論   

            您好,我想編譯,可找不到diskinfo.cpp,diskinfo.h,麻煩您把它們發給我,萬分感謝! 18918737!qq.com
            2009-10-19 17:29 | aida

            # re: 讀取硬盤物理序列號  回復  更多評論   

            非常好的文章,謝謝樓主分享!
            2009-12-01 15:18 | 創意產品批發

            # re: 讀取硬盤物理序列號  回復  更多評論   

            寫得很不錯,正好能夠用上,不知道能不發一份源碼給我啊,下的程序里面的不全啊,萬分感謝
            yanyun110119@yahoo.com.cn
            2010-03-17 19:01 | yanyun

            # re: 讀取硬盤物理序列號  回復  更多評論   

            牛人啊

            請教 vc 如何入門
            2010-04-12 17:02 | 李韓

            # re: 讀取硬盤物理序列號  回復  更多評論   

            能否給一份源碼呀,下載的程序不全,mail:zy90221@sina.com,多謝
            2010-07-28 10:47 | Rock

            # re: 讀取硬盤物理序列號  回復  更多評論   

            windows7 的序列號是 空的 !!!
            2010-09-09 14:56 | windows7用戶

            # re: 讀取硬盤物理序列號[未登錄]  回復  更多評論   

            您好,我想編譯,可找不到diskinfo.cpp,diskinfo.h,麻煩您把它們發給我,萬分感謝! 849745795@qq.com
            2010-09-23 08:44 | 流星

            # re: 讀取硬盤物理序列號[未登錄]  回復  更多評論   

            可以發一份源碼嗎?我現在想在windows 7上獲取硬盤的序列號,有用C#做了個程序,但在windows7 下只能以管理員的身份才可以獲取到。我的郵箱:zhenyanxu@126.com;
            2011-01-20 17:48 | mars

            # re: 讀取硬盤物理序列號  回復  更多評論   

            為什么博主這東西這么方便呢= =
            2011-05-18 03:56 | SXiong

            # re: 讀取硬盤物理序列號  回復  更多評論   

            樓主,請問如何知道序列號或者型號是在哪些位置呢?比如樓主代碼中序列號在10~19,型號在27~46,那麼我們如何知道這些信息呢?
            2011-09-13 18:11 | Serval

            # re: 讀取硬盤物理序列號  回復  更多評論   

            您好,我想編譯,可找不到stdafx.h,diskinfo.h,麻煩您把它們發給我,萬分感謝! acmersch@163.com
            2011-09-21 20:44 | Nemo

            # re: 讀取硬盤物理序列號  回復  更多評論   

            能不能把你那個exe可執行文件的源代碼發給我一份,萬分感謝。郵箱:yongqingliu@yeah.net...
            2011-10-31 16:59 | 水云間

            # re: 讀取硬盤物理序列號  回復  更多評論   

            可以嗎?我找好多獲取的有的是卷標號的,有的是別的,基本上沒有和硬件檢測得到的序列號一樣咋辦?
            2015-06-29 21:09 | 魏亮
            亚洲人成电影网站久久| 久久久久无码中| 国产精品无码久久久久久| 91亚洲国产成人久久精品| 久久强奷乱码老熟女网站| 久久久久国产精品熟女影院| 久久最近最新中文字幕大全| 色诱久久av| 久久国产精品99精品国产987| 亚洲欧美一区二区三区久久| 久久国产精品久久国产精品| 少妇被又大又粗又爽毛片久久黑人| 久久久久久国产精品免费无码| 久久精品亚洲福利| 国产综合久久久久| 影音先锋女人AV鲁色资源网久久 | 爱做久久久久久| 国产成人精品综合久久久| 国产精品综合久久第一页 | 日韩亚洲欧美久久久www综合网| 久久人人超碰精品CAOPOREN| 高清免费久久午夜精品| 久久久久久国产精品无码下载| 99久久精品国产一区二区三区| 久久亚洲精品成人av无码网站| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 久久久久久久亚洲精品| 日本精品久久久久中文字幕| 69SEX久久精品国产麻豆| 亚洲国产精品无码久久| 一本色道久久综合亚洲精品| 国产精品久久久久久久人人看| 中文字幕久久精品| 久久久久免费精品国产| 久久99久国产麻精品66| 久久亚洲AV成人无码电影| 蜜臀久久99精品久久久久久小说| 亚洲国产精品久久久天堂| 亚洲AV成人无码久久精品老人| 久久超乳爆乳中文字幕| 国产精品久久自在自线观看|