Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将USB驱动器格式化为CDF_C#_.net - Fatal编程技术网

C# 将USB驱动器格式化为CDF

C# 将USB驱动器格式化为CDF,c#,.net,C#,.net,我有一个程序,我想从USB驱动器运行。我有一个做这件事的例子,我想用我的软件来做。有一个小分区是CDFS格式的,其余分区是FAT格式的。CDFS格式在windows系统中自动运行,这就是我想要做的。能够在USB驱动器上创建分区,并让基于windows的PC将其视为CDF。您不需要自己更改USB驱动器文件系统,仅欺骗windows并指示其运行autorun.inf是不够的。您必须使用一种叫做U3的特殊类型的USB驱动器,从开始。您可能误解了示例驱动器的工作原理 将U盘格式化为CDF是行不通的——这

我有一个程序,我想从USB驱动器运行。我有一个做这件事的例子,我想用我的软件来做。有一个小分区是CDFS格式的,其余分区是FAT格式的。CDFS格式在windows系统中自动运行,这就是我想要做的。能够在USB驱动器上创建分区,并让基于windows的PC将其视为CDF。

您不需要自己更改USB驱动器文件系统,仅欺骗windows并指示其运行autorun.inf是不够的。您必须使用一种叫做U3的特殊类型的USB驱动器,从开始。

您可能误解了示例驱动器的工作原理

将U盘格式化为CDF是行不通的——这已经尝试过很多次了(包括我),Windows只是拒绝挂载文件系统

以这种方式工作的USB驱动器通常通过在插入时注册两个USB设备来实现:第一个对应于CDROM类型的设备(带有CDFS文件系统)。第二种是普通的USB大容量存储设备


换句话说,这是一个硬件问题,而不是软件问题。

由于恶意软件作者的大规模滥用,微软撤销了这样做的权限。