迅维网

查看: 2173|回复: 5
打印 上一主题 下一主题
[资料软件]

数据恢复软件开发入门教程之三(打开磁盘或文件)

[复制链接]
跳转到指定楼层
1#
发表于 2016-1-8 22:00:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 来自: 云南昆明 来自 云南昆明

马上注册,获取阅读精华内容及下载权限

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 小蚂蚁. 于 2016-1-8 22:48 编辑

这篇教程我讲下怎么打开磁盘或文件,这是所有数据恢复工作的开始,虽然只有一个简单的CreateFile函数,但这是非常重要的!如下图,先创建一个工程,我给他命名为“task1”。我会在这个示例里演示怎么使用这个函数!

                               
登录/注册后看高清大图


VS已经为我们创建好了一个默认的工程,但是要完成我们的任务还需要加入一些头文件。如下图所示,双击鼠标左键打开"stdafx.h"头文件,在其中加入我们需要的头文件!

                               
登录/注册后看高清大图



如下图所示,加入"stdlib.h,string.h和Windows.h"三个头文件,尤其是“Windows.h”它会包含一些Win32的API和系统预定义变量,这会大大方便我们代码的书写,以及使用系统API调用,所以这个是必须的!

                               
登录/注册后看高清大图



接下来打开"task1.cpp"文件进行关键代码的编写。因为新浪博客没有代码优化控件,我就不贴代码出来了。下面发了两张插图,一共46行代码,非常简单。如果大家想进行调试和查阅代码的话,可以在群共享下载!
其中每一行代码我都做了详细的解释。如果你还有什么不明白的可以自行网上搜索研究,也可以留言,我会尽量进行解答!废话不多说,代码见下图:

                               
登录/注册后看高清大图

                               
登录/注册后看高清大图


编译并运行后,可见如下图结果:

                               
登录/注册后看高清大图


原文转载自:http://blog.sina.com.cn/s/blog_1553d510e0102wqqw.html







2#
发表于 2016-1-8 22:14:59 | 只看该作者 来自: 重庆 来自 重庆
请编辑好帖子,这样看不见没多大意义。下次还这样就删除

点评

奇怪了,我自己能看得见啊  详情 回复 发表于 2016-1-8 22:16
回复 支持 反对

使用道具 举报

3#
发表于 2016-1-8 22:15:51 | 只看该作者 来自: 重庆 来自 重庆
请编辑好帖子,这样看不见没多大意义。下次还这样就删除

点评

是不是之前发过的文章已经无法修改了?  详情 回复 发表于 2016-1-8 22:54
新浪不让外链,单独上传了图片  详情 回复 发表于 2016-1-8 22:49
回复 支持 反对

使用道具 举报

4#
发表于 2016-1-8 22:16:45 | 只看该作者 来自: 云南昆明 来自 云南昆明
wchj5120 发表于 2016-1-8 22:14
请编辑好帖子,这样看不见没多大意义。下次还这样就删除

奇怪了,我自己能看得见啊

回复 支持 反对

使用道具 举报

5#
发表于 2016-1-8 22:49:42 | 只看该作者 来自: 云南昆明 来自 云南昆明
wchj5120 发表于 2016-1-8 22:15
请编辑好帖子,这样看不见没多大意义。下次还这样就删除

新浪不让外链,单独上传了图片

回复 支持 反对

使用道具 举报

6#
发表于 2016-1-8 22:54:30 | 只看该作者 来自: 云南昆明 来自 云南昆明
wchj5120 发表于 2016-1-8 22:15
请编辑好帖子,这样看不见没多大意义。下次还这样就删除

是不是之前发过的文章已经无法修改了?

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索

快速回复