Esempio n. 1
0
        public Process(OrbisLib PS4, Target Target)
        {
            this.PS4    = PS4;
            this.Target = Target;

            Memory = new Memory(Target, this);
        }
Esempio n. 2
0
        /// <summary>
        ///
        /// </summary>
        public Events(OrbisLib PS4)
        {
            this.PS4 = PS4;

            pTarget_PrintCallback        = new Target_Print_Callback(Target_PrintCallback);
            pProc_InterceptCallback      = new Proc_Intercept_Callback(Proc_InterceptCallback);
            pProc_ContinueCallback       = new Proc_Continue_Callback(Proc_ContinueCallback);
            pProc_DieCallback            = new Proc_Die_Callback(Proc_DieCallback);
            pProc_AttachCallback         = new Proc_Attach_Callback(Proc_AttachCallback);
            pProc_DetachCallback         = new Proc_Detach_Callback(Proc_DetachCallback);
            pTarget_SuspendCallback      = new Target_Suspend_Callback(Target_SuspendCallback);
            pTarget_ResumeCallback       = new Target_Resume_Callback(Target_ResumeCallback);
            pTarget_ShutdownCallback     = new Target_Shutdown_Callback(Target_ShutdownCallback);
            pTarget_NewTitle_Callback    = new Target_NewTitle_Callback(Target_NewTitleCallback);
            pDB_Touched_Callback         = new DB_Touched_Callback(DB_TouchedCallback);
            pTarget_AvailabilityCallback = new Target_Availability_Callback(Target_AvailabilityCallback);

            //Register the callbacks with the c++ dll.
            OrbisService_RegisterCallBacks(
                Marshal.GetFunctionPointerForDelegate(pTarget_PrintCallback),
                Marshal.GetFunctionPointerForDelegate(pProc_InterceptCallback),
                Marshal.GetFunctionPointerForDelegate(pProc_ContinueCallback),
                Marshal.GetFunctionPointerForDelegate(pProc_DieCallback),
                Marshal.GetFunctionPointerForDelegate(pProc_AttachCallback),
                Marshal.GetFunctionPointerForDelegate(pProc_DetachCallback),
                Marshal.GetFunctionPointerForDelegate(pTarget_SuspendCallback),
                Marshal.GetFunctionPointerForDelegate(pTarget_ResumeCallback),
                Marshal.GetFunctionPointerForDelegate(pTarget_ShutdownCallback),
                Marshal.GetFunctionPointerForDelegate(pTarget_NewTitle_Callback),
                Marshal.GetFunctionPointerForDelegate(pDB_Touched_Callback),
                Marshal.GetFunctionPointerForDelegate(pTarget_AvailabilityCallback));
        }
Esempio n. 3
0
 public Target(OrbisLib PS4, TargetInfo TargetInfo)
 {
     Active   = true;
     Info     = TargetInfo;
     this.PS4 = PS4;
     Events   = new TargetEvents(this);
     Debug    = new Debug(this);
     Payload  = new Payload(this);
     Process  = new Process(PS4, this);
     FTP      = new FTP(this);
 }
Esempio n. 4
0
 public TargetManagement(OrbisLib PS4)
 {
     this.PS4 = PS4;
 }
Esempio n. 5
0
 public Settings(OrbisLib PS4)
 {
     this.PS4 = PS4;
 }
Esempio n. 6
0
        public SelectTarget(OrbisLib PS4)
        {
            InitializeComponent();

            this.PS4 = PS4;
        }