none
VB6.0检测多硬盘的问题 RRS feed

  • 问题

  • 我在AIK下用UFD做成功了PE2.0的引导盘.加进SHELL后用GHOST32对系统备份和恢复都很成功.开心的是:再也不会在DOS下那样傻等了.在GHOST32工作的时候,我可以打开ACDSEE浏览我硬盘上的图片或者做点文字编辑工作.但是,在运行GHOST前,总要在它的界面里选择,很麻烦.于是我用VB6.0编写了一个小程序,在我的界面里,只要指定备份与恢复的目标盘与文件夹就行了.这个小程序在单硬盘系统上运行很好.但是到了双硬盘系统就遇到麻烦了:它不能准确地给GHOST32提供源盘与源盘上的活动分区,也就是-SRC(备份)以及-DST(恢复)参数.于是,我又用API函数DeviceIoControl等探测系统硬盘数量,但是,探测出后,也无法在我的程序里确定某个逻辑盘属于哪个硬盘以及这个逻辑盘是否活动分区.请微软高手指教.不胜感激之至!

    2008年5月7日 3:16