我想要将C#资源中的文件插入USB驱动器,并将其插入USB驱动器中。我已经有了能够检测USB驱动器是否已插入的代码。我遇到的是写作的资源文件的问题,这里是我的尝试:将资源文件写入USB
if (File.Exists(e.Drive + "\autorun.inf") == false) {
File.Copy(@"Resources\update.ico", e.Drive);
File.Copy(@"Resources\autorun.inf", e.Drive);
}
e.Drive
包含插入的USB记忆棒的路径(例如F:\)。我收到一条错误消息:
找不到路径'F:\'的一部分。
可疑......我会冒险猜测他们正在使用http://www.codeproject.com/Articles/18062/Detecting-USB-Drive-Removal-in-aC-Program来检测新设备并用自己的自动覆盖自动运行。但这只是一个猜测。 – FlyingStreudel 2013-02-11 21:19:39
是的,我还没有技术来自己写这样的东西(USB检测的东西)。不惭愧承认这一点。 – user1991771 2013-02-11 21:24:48
使用文章没有错。我只是想说,你在做什么是可疑的。 – FlyingStreudel 2013-02-11 21:30:13