• <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

            冰凍熱狗
            數(shù)據(jù)加載中……

            讀取硬盤物理序列號(hào)

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

             

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

             

            實(shí)現(xiàn)原理:

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

            2、  使用DeviceIoControl函數(shù)對(duì)打開的設(shè)備進(jìn)行通信,發(fā)送指定命令,根據(jù)返回的PSENDCMDOUTPARAMS結(jié)構(gòu),得到物理序列號(hào)和模型號(hào),把物理序列號(hào)和模型號(hào)格式化為一定的格式輸出。
            DiskInfo.jpg

            順便把各個(gè)邏輯驅(qū)動(dòng)器的信息也讀取一下,包括卷標(biāo),驅(qū)動(dòng)器類型和邏輯序列號(hào)等。主要是用GetLogicalDriveStrings和GetVolumeInformation和GetDriveType幾個(gè)API。圖示是偶的機(jī)器上的結(jié)果。
            程序:diskinfo.zip

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

            評(píng)論

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

            獲取硬盤信息的源文件可不可以發(fā)給我學(xué)習(xí)學(xué)習(xí)?我郵箱lvbqing@gmail.com
            跪謝
            2006-01-24 11:40 | 藍(lán)冰

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

            不錯(cuò)
            2006-03-11 13:17 | sgz

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

            硬盤物理序列全球不維一,可以更改,方法已變得簡(jiǎn)單。一分鐘就可以搞定!所以采用讀取硬盤物理序列號(hào)用來對(duì)軟件加密已經(jīng)變得容量破解!還好現(xiàn)在知道方法的人不太多。我也才學(xué)會(huì).....如果一旦傳播開來的話,后果對(duì)那些采用讀取硬盤物理序列號(hào)用來對(duì)軟件加密的后果嚴(yán)重

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

            oo~ 此文章是常青樹,學(xué)習(xí),謝過~
            2006-12-29 23:38 | ZeroHeart

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

            @tao

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)[未登錄]  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)[未登錄]  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)[未登錄]  回復(fù)  更多評(píng)論   

            有辦法知道IDE/SATA 是哪一個(gè)port嗎?

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

            關(guān)注
            2008-04-24 23:34 | Justin

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

            不錯(cuò)不錯(cuò)

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

            非常好的文章,謝謝樓主分享!

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

            牛人啊

            請(qǐng)教 vc 如何入門
            2010-04-12 17:02 | 李韓

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

            windows7 的序列號(hào)是 空的 !!!
            2010-09-09 14:56 | windows7用戶

            # re: 讀取硬盤物理序列號(hào)[未登錄]  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)[未登錄]  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

            樓主,請(qǐng)問如何知道序列號(hào)或者型號(hào)是在哪些位置呢?比如樓主代碼中序列號(hào)在10~19,型號(hào)在27~46,那麼我們?nèi)绾沃肋@些信息呢?
            2011-09-13 18:11 | Serval

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

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

            # re: 讀取硬盤物理序列號(hào)  回復(fù)  更多評(píng)論   

            可以嗎?我找好多獲取的有的是卷標(biāo)號(hào)的,有的是別的,基本上沒有和硬件檢測(cè)得到的序列號(hào)一樣咋辦?
            2015-06-29 21:09 | 魏亮
            亚洲精品国产美女久久久| 日本五月天婷久久网站| 久久精品国产99国产精品澳门| 激情久久久久久久久久| 精品久久久无码人妻中文字幕| 精品无码久久久久久久动漫| 一本久久综合亚洲鲁鲁五月天| 国内精品久久久久久久影视麻豆 | 国产免费久久精品99re丫y| 日韩精品久久无码中文字幕| 精品久久久久久久久免费影院| 国产V综合V亚洲欧美久久| 亚洲va久久久噜噜噜久久天堂| 狠狠人妻久久久久久综合| 久久99国产综合精品| 蜜桃麻豆www久久国产精品| 久久www免费人成看国产片| 久久久久久久久久久久中文字幕| 久久人人爽人人爽人人AV东京热| 久久精品无码专区免费 | 久久九九精品99国产精品| 欧美激情精品久久久久久久九九九| 久久久噜噜噜www成人网| 伊人久久精品无码二区麻豆| 亚洲欧美日韩久久精品第一区| 久久久久久A亚洲欧洲AV冫| 93精91精品国产综合久久香蕉 | 亚洲欧美一区二区三区久久| 亚洲精品第一综合99久久| 国产精品成人久久久久三级午夜电影 | 久久久久免费看成人影片| 777午夜精品久久av蜜臀| 久久综合偷偷噜噜噜色| 日韩va亚洲va欧美va久久| 亚洲精品无码成人片久久| 伊人久久大香线蕉精品不卡| 久久性生大片免费观看性| 久久久久久国产精品美女 | 久久久久中文字幕| 狠狠色丁香久久婷婷综合图片| 亚洲国产成人久久综合区|