程序在线升级时候删除主程序中.exe 为什么删除不掉
我把主程序
Process[] pros = Process.GetProcesses();
for (int i = 0; i < pros.Length; i++)
{
if (pros[i].ProcessName == "MyGame")
{
pros[i].Kill();
}
}
在执行
if (File.Exists(destFileName))
{
try
{
File.Delete(destFileName);
}
catch (Exception ex)
{
Console.WriteLine(ex.Message);
}
}
出错了报告“对路径“D:\vss\MyGame\MyGame\bin\Release\MyGame.exe”的访问被拒绝。”