線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2715
推到 Plurk!
推到 Facebook!

关于WINIO的改造

尚未結案
xjhwc
一般會員


發表:3
回覆:0
積分:0
註冊:2004-07-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-10-21 00:00:08 IP:220.171.xxx.xxx 訂閱
我用的BCB6,想读硬盘的序列号,因为网上好多读硬盘序列号的程序读160G以上的串口硬盘的时候,好多读不出来,测试了下WINIO(因为有源码),
基本可以读出来,就是容量有误差,但硬盘号是对的。从http://www.internals.com/下在了WINIO的全部文件,发现要读硬盘号必
须WinIo.dll、WinIo.sys、WINIO.VXD这3个文件都要放到程序的目录下,WINIO.VXD是在98下用的,现在98用的人很少
了,可以不要,所以要在XP、2000下读出来,必须要WinIo.dll、WinIo.sys这2个文件。

我的想法是:能否把源代码重新改造下,改成一个gethd.cpp和gethd.h文件,我用的时候,直接在工程中添加gethd.cpp文件,然后就可
以读出硬盘号,目标是文件越少越好,改造的时间可以把和读硬盘号无关的删除,也是不想让别人通过winio.dll一下就知道是通过他读硬盘号的。无奈
BCB的水平差,特来请教,有没有这个必要改.
編輯記錄
taishyang 重新編輯於 2007-10-22 09:43:08, 註解 無‧
系統時間:2024-04-20 17:35:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!