作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我想知道在Windows XP下如何用C程序访问硬盘的某个扇区?
最佳答案
您需要打开原始磁盘设备,最好使用 Windows API 而不是标准 C 文件 I/O 库的任何部分。然后,您将使用 Windows API 来读取和写入(但前提是您要小心)原始扇区。要获得写访问权,磁盘通常不能被挂载。为此,您需要授予管理员权限。
从 CreateFile()
的 MSDN 文档开始,并特别注意标题为“物理磁盘和卷”的部分。 Naming a File 上的页面和 DOS device names也可能很有趣。
关于c - 我如何在 XP 中使用 c 程序访问磁盘的原始扇区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3533219/
我是一名优秀的程序员,十分优秀!