关于WINIO的改造 |
尚未結案
|
xjhwc
一般會員 發表:3 回覆:0 積分:0 註冊:2004-07-25 發送簡訊給我 |
我用的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, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |