Пример #1
0
        public static void KillLastFromProfile(int profile)
        {
            ClientProcess last = null;

            foreach (ClientProcess clientProcess in Processes)
            {
                if (clientProcess.profile != profile)
                {
                    continue;
                }
                if (last == null)
                {
                    last = clientProcess;
                }
                if (clientProcess.timeOfCreation > last.timeOfCreation)
                {
                    last = clientProcess;
                }
            }

            if (last == null)
            {
                return;
            }
            last.StopProcess();
            Update();
        }