Ejemplo n.º 1
0
        /// <summary>
        /// Attaches to target process.
        /// This should automatically continue the process if it is stopped.
        /// </summary>
        public bool Attach()
        {
            if (_ps3mapi == null)
            {
                _ps3mapi = new PS3MAPI();
            }

            if (_ps3mapi.Process.Process_Pid > 0)
            {
                return(_ps3mapi.AttachProcess(_ps3mapi.Process.Process_Pid));
            }
            return(_ps3mapi.AttachProcess());
        }
Ejemplo n.º 2
0
 public AttachDialog(PS3MAPI MyPS3MAPI)
     : this()
 {
     comboBox1.Items.Clear();
     foreach (uint pid in MyPS3MAPI.Process.GetPidProcesses())
     {
         if (pid != 0)
         {
             comboBox1.Items.Add(MyPS3MAPI.Process.GetName(pid));
         }
         else
         {
             break;
         }
     }
     comboBox1.SelectedIndex = 0;
 }
Ejemplo n.º 3
0
        /// <summary>
        /// Connects to target.
        /// If platform doesn't require connection, just return true.
        /// </summary>
        public bool Connect()
        {
            if (_ps3mapi == null)
            {
                _ps3mapi = new PS3MAPI();
            }


            bool ret = false;

            if (_ps3mapi.IPAddr == "127.0.0.1")
            {
                ret = _ps3mapi.ConnectTarget();
            }
            else
            {
                ret = _ps3mapi.ConnectTarget(_ps3mapi.IPAddr);
            }

            return(ret);
        }
Ejemplo n.º 4
0
 public LogDialog(PS3MAPI MyPS3MAPI)
     : this()
 {
     PS3MAPI = MyPS3MAPI;
 }