解决方案 »
- ocx调节IE百分比花屏问题
- 屏幕分辨率改变,子窗体不在父窗体矩形范围内了
- postmessage的参数会丢失吗?
- 如果我的网络带宽是10K,怎样计算监听和发起的网络速度?
- 请问用MFC做ActiveX控件一个方法返回值,怎么在Delphi中不能得到啊?
- 如何打印从1到n的自然数的全排列?
- 很菜的问题,关于ASSERTHE 和CAutoLock的问题,请指教。
- 如何用代碼去除Office应用程序文件菜单下的最近使用文件列表.......
- 请教简单问题,如何将菜单的一个选项隐藏。就是类似cb的将Visible=false的做法!!
- 句柄到底是什么?
- 下面几步中哪一步来保存从视频采集卡传过来的数据
- C++能否实现调节控制面板音量
看不到图片的可以复制这个链接,就可以看到详细的问题说明
硬盘参数的获取:
1.硬盘序列号
2.硬盘型号
3.是否支持LBA
4.是否支持DMA
5.缓存容量
6.校验码长度
7.扇区数量
8.固件版本
9.磁头数量
10.显示LBA指定扇区的数据(以二进制文件形式保存和显示)
11.CHS转换为LBA的实现
等功能,
现在遇到上面提出的问题,无法解决,如果有兴趣的人我可以把代码共享,然后发挥大家的才能解决这个问题。
使用的语言是VIsualC++6.0
这个链接是运行时的界面效果图
http://fmn030.xnimg.cn/fmn030/pic001/20090317/08/50/large_89Ul_104i206110.jpg
本文中提到的1-10的功能已经都实现。现在就是在后续添加功能时,遇到的listbox的问题暂时还没有方法解决,
listbox中
显示
33 C0 55 32 56 FA DA AC 54 23 22 12 45 67 23 12 ;?...??*.........
|
|
33对应的字符 剩下的类似
当鼠标点击33时33处于可编辑状态,可以 直接修改数据,范围(数字0-9字母A-F)
同时33对应的字符 ? 也处于修改状态当33修改时 ? 自动修改为相应的字符。
一个可以编辑clistctrl子项的例子。