请问CreateFile("\\.\Physicaldrive" + i, ...)
在win10下可以用吗?(包括读取和写入)
我在xp下面写了一个这样的文件系统:
引导区和第二个扇区为0x88,即前1024字节为0x88,后面是自定义的“静态”文件系统(类似于压缩包的文件系统)。
请问CreateFile("\\.\Physicaldrive" + i, ...)
在win10下可以用吗?(包括读取和写入)
我在xp下面写了一个这样的文件系统:
引导区和第二个扇区为0x88,即前1024字节为0x88,后面是自定义的“静态”文件系统(类似于压缩包的文件系统)。
可以,但CreateFile必须满足以下要求,调用才能成功:(来自MSDN)
调用方必须具有管理权限。 有关详细信息,请参阅使用特殊特权运行。
dwCreationDisposition 参数必须具有 OPEN_EXISTING 标志。
打开卷或软盘时, dwShareMode 参数必须具有 FILE_SHARE_WRITE 标志。