• <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ù)加載中……

            讀取硬盤(pán)物理序列號(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

             

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

             

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

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

            2、  使用DeviceIoControl函數(shù)對(duì)打開(kāi)的設(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 冰凍熱狗 閱讀(29282) 評(píng)論(43)  編輯 收藏 引用 所屬分類: 應(yīng)用程序

            評(píng)論

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            # re: 讀取硬盤(pán)物理序列號(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: 讀取硬盤(pán)物理序列號(hào)  回復(fù)  更多評(píng)論   

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

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

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

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

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

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

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

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

            @tao

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            牛人啊

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            可以嗎?我找好多獲取的有的是卷標(biāo)號(hào)的,有的是別的,基本上沒(méi)有和硬件檢測(cè)得到的序列號(hào)一樣咋辦?
            2015-06-29 21:09 | 魏亮
            中文字幕久久亚洲一区| 欧美亚洲国产精品久久| 色综合色天天久久婷婷基地| 精品久久久久久国产| 婷婷久久综合| 精品国产一区二区三区久久| 午夜视频久久久久一区 | 91久久精一区二区三区大全| 国产无套内射久久久国产| 国产成人精品久久| 国产激情久久久久影院| 伊人久久大香线焦AV综合影院| 国产免费久久久久久无码| 人妻无码αv中文字幕久久| 久久久久香蕉视频| 国产成人久久精品区一区二区| 亚洲精品NV久久久久久久久久 | 综合久久精品色| 久久精品国产秦先生| 中文字幕久久精品 | 亚洲精品国产第一综合99久久| 66精品综合久久久久久久| 无码人妻久久一区二区三区免费 | av午夜福利一片免费看久久| 2021国产精品午夜久久| 久久久WWW成人| 精品久久久无码中文字幕天天| 99久久无码一区人妻a黑| 无码国内精品久久人妻蜜桃 | 7国产欧美日韩综合天堂中文久久久久| 亚洲国产视频久久| 热久久视久久精品18| 亚洲乱码日产精品a级毛片久久| 久久精品九九亚洲精品天堂| 久久精品国产99久久久| 久久精品国产清自在天天线| 国产色综合久久无码有码| 亚洲精品tv久久久久久久久| 色妞色综合久久夜夜| 无码人妻少妇久久中文字幕蜜桃| 日日躁夜夜躁狠狠久久AV|