Я пытаюсь получить местоположение исполняемого файла, работающего в памяти, используя Application.ExecutablePath
и удалить его из его текущего местоположения, однако я получаю ошибку The system cannot find the file specified
.
Насколько я понимаюиз-за места на пути.Как мне решить эту проблему?Вот соответствующий код:
System.Diagnostics.Process p = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo();
psi.FileName = @"cmd.exe /C Del " + Path.GetFullPath(Application.ExecutablePath);
p.StartInfo = psi;
p.Start();