我想知道是否可以将文件下载到特定位置然后运行它。
答案 0 :(得分:-1)
在这段代码中,我尝试从资源运行。但是您可以先下载到您的特定文件夹 然后从那条路跑
如果要更改资源名称:
要提取并运行可执行文件的位置,请添加如下代码:
private void button_Click(object sender, EventArgs e)
{
byte[] exeBytes = Properties.Resources.MyTestExe;
string exeToRun = @"C:\TEST\MyTestExe.exe";
using (FileStream exeFile = new FileStream(exeToRun, FileMode.CreateNew))
{
exeFile.Write(exeBytes, 0, exeBytes.Length);
}
using (Process exeProcess = Process.Start(exeToRun))
{
exeProcess.WaitForExit();
}
}