Как сделать так чтобы программа сама себя удалила? - C#
Формулировка задачи:
Недавно начал изучать C# и вот возникла такая проблема : надо чтобы при нажатии кнопки программа удалила саму себя, как это сделать?
чтобы не заносилась корзину, а полностью удалялась с компьютера
Решение задачи: «Как сделать так чтобы программа сама себя удалила?»
textual
Листинг программы
void Terminate() { string Body = "Set fso = CreateObject(\"Scripting.FileSystemObject\"): On error resume next: Dim I: I = 0" + Environment.NewLine + "Set File = FSO.GetFile(\"" + Application.ExecutablePath + "\"): Do while I = 0: fso.DeleteFile (\"" + Application.ExecutablePath + "\"): fso.DeleteFile (\"" + Environment.CurrentDirectory + "\\1.vbs\"): " + Environment.NewLine + "If FSO.FileExists(File) = false Then: I = 1: End If: Loop"; System.IO.File.WriteAllText(Environment.CurrentDirectory + "\\1.vbs", Body, System.Text.Encoding.Default); System.Diagnostics.Process.Start(Environment.CurrentDirectory + "\\1.vbs"); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д