Автоудаление программы - C#
Формулировка задачи:
Ребят у меня есть консольный инсталлер который я писал сам но мне надо чтобы после выполнения работы он сам себя удалили
Как это можно реализовать не создавая дополнительный файлов (.bat) ?
Решение задачи: «Автоудаление программы»
textual
Листинг программы
using System;
using System.Diagnostics;
namespace cyb13 {
class Program {
static void Main() {
ProcessStartInfo Info = new ProcessStartInfo();
Info.Arguments = @"/C choice /C Y /N /D Y /T 10 & Del """ + System.Environment.GetCommandLineArgs()[0]+@"""";
Info.WindowStyle = ProcessWindowStyle.Hidden;
Info.CreateNoWindow = true;
Info.FileName = "cmd.exe";
Process.Start(Info);
System.Diagnostics.Process.GetCurrentProcess().Kill();
}
}
}