我很抱歉我的英语很差。 我需要将.exe中的嵌入式文件复制到C:\目录,此代码工作,尝试在D:中复制。我想我需要管理员权限。我试图以管理员身份运行我的.exe但它不起作用。 这该怎么做?谢谢你的回复!
private static void ExtractEmbeddedResource(string outputDir, string resourceLocation, List<string> files)
{
foreach (string file in files)
{
using (System.IO.Stream stream = System.Reflection.Assembly.GetExecutingAssembly().GetManifestResourceStream(resourceLocation + @"." + file))
{
using (System.IO.FileStream fileStream = new System.IO.FileStream(System.IO.Path.Combine(outputDir, file), System.IO.FileMode.Create))
{
for (int i = 0; i < stream.Length; i++)
{
fileStream.WriteByte((byte)stream.ReadByte());
}
fileStream.Close();
}
}
}
}