在VC种怎么实现锁定硬盘,输入密码才能看的内容读取啊


  CreateFile()函数原型如上所示由於访问的是事实上已经存在的磁盘扇区,因此只能以OPEN_EXISTING标志设置dwCreationDisposition参数指出将要打开已经存在的文件(设备)至于其他参数的使用与操作普通文件时的用法相同。

  通过CreateFile()打开的是整个磁盘逻辑分区而要操作的是该分区的某些扇区,因此还要通过SetFilePointer()函数以文件操作的方式把指针移到要操作的磁盘扇区开始处SetFilePointer()函数原型为:

  在定位到要访问的扇区开始位置后就可以通过 ReadFile()或WriteFile()函数实施相应嘚读写访问了,具体操作与文件读写并没有什么太大的差别最后,在完成访问操作后以 CloseHandle()关闭文件句柄释放资源从而完成一次完整嘚磁盘扇区数据访问操作。下面给出具体的读、写处理过程:

我要回帖

更多关于 输入密码才能看的内容 的文章

 

随机推荐