c# - 直接向U盘写入字节

标签 c# windows security usb

<分区>

我们都知道 USB 磁盘内部有一个闪存来存储数据,但还有 FAT/NTFS 等文件系统。 我的要求是将数据写入不包含在文件或文件系统中的闪存中,即数据应直接放在闪存中,无需任何文件/文件系统。 是否可能,如果是那么如何。

最佳答案

这是可能的,但不适用于 C#。您需要使用 C(或 C++)编写内核模式驱动程序过滤器来执行此操作。不幸的是,我不能推荐任何好的英文文学作品,但一个好的起点可能是 Microsoft Installable File System Kit及其文档。

关于c# - 直接向U盘写入字节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11012830/

相关文章:

c# - AES 加密和 C#

java - Linux权限运行但不能读取文件

c# - 为什么 Visual Studio 报表数据屏幕不显示所有可用的数据集?

c# - 如何检查使用 SetThreadExecutionState 禁用 sleep 是否失败?

c# - 在 TextBlock 的 CoerceValueCallback 中添加内联时出现 FatalExecutionEngineError

windows - MINGW Git bash 中的 Maven 错误 : Could not find or load main class org. codehaus.plexus.classworlds.launcher.Launcher

c - 如何以编程方式将应用程序固定在 Windows 7 的“开始”菜单上

c# - 如何使用 c# Excel.Interop 从 Excel 工作表中获取现有范围名称?

c++ - 在Windows窗体应用程序的点击功能中使用字符串

string - 在不指定格式字符串的情况下执行 scanf 是什么样的漏洞?