标签: c# .net usb-drive disk-partitioning
我正在编写一种可在USB记忆棒上便携的会计软件。我想在Stick上创建一个隐藏分区来存储一些数据,以检查主分区上数据库文件的有效性。目前我不知道如何开始。谁能告诉我任何方法呢?我应该使用什么分区类型?我如何用C#.NET读取它?有什么Win32 API。任何东西。
更新: 这是一个场景,我使用一个文件(加密)来存储一个值(例如金额),用户可以备份该文件,每当他恢复文件时,他都会在备份时恢复该值。这就是为什么我想要一个隐藏的分区。加密不是我的选择。
答案 0 :(得分:2)
而不是隐藏你可以使用加密
How to lock a folder on a USB drive?
答案 1 :(得分:1)
有一个TrueCrypt项目可以执行您想要的类似操作。它是开源的,所以你可以看看它们是如何做到的。