In Process vs. Out of Process memory editing menu

User Tag List

Results 1 to 3 of 3
  1. #1
    motodrizzle's Avatar Private
    Reputation
    1
    Join Date
    Jul 2013
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    In Process vs. Out of Process memory editing

    Hello all,

    I am new here and have really enjoyed sifting through the massive amount of content this community has to offer. Unfortunately, I have found myself in a position where I need to ask a few questions, please forgive me if these questions have already been asked.

    My understanding is as follows:

    Out of Process (OOP) memory editing is where a your program reads and manipulates the memory of a host process directly.

    In Process memory editing is where your program injects code into a host process, in order to edit the memory on the host process' thread. This can be achieved through a hook to a method, such as directx9's EndScene() using Assembly code caves.

    I may or may not be correct in my understandings, if not please correct me. What are the benefits of In Process editing? Does In Process editing remove the chance of OOP causing a cross thread exception? I would think that a code cave would be more intrusive than directly editing memory from another process.
    Last edited by motodrizzle; 07-10-2013 at 03:55 PM.

    In Process vs. Out of Process memory editing
  2. #2
    yellowspark's Avatar Contributor
    Reputation
    147
    Join Date
    Feb 2012
    Posts
    165
    Thanks G/R
    0/4
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Benefits of inprocess editing are that you can hook stuff more easly and call functions by typedef ,but nobody said you cant do that out of process
    You can pretty much do everything outside of process what you can do in process,all depends how hard you try

  3. #3
    DarkLinux's Avatar Former Staff
    CoreCoins Purchaser Authenticator enabled
    Reputation
    1601
    Join Date
    May 2010
    Posts
    1,832
    Thanks G/R
    190/533
    Trade Feedback
    16 (100%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    OOP is really Object-oriented programming, best to call it external. Microsoft has lots of extended function (Ex) that should help you out.
    Last edited by DarkLinux; 09-18-2013 at 04:25 PM.

Similar Threads

  1. PyMem - Python process memory editing
    By nopz in forum WoW Memory Editing
    Replies: 5
    Last Post: 05-09-2010, 05:01 AM
  2. PyMem - Python process memory editing
    By nopz in forum Programming
    Replies: 5
    Last Post: 03-25-2010, 03:47 AM
  3. [Release][C#] In/Out of Process Memory Class
    By Apoc in forum WoW Memory Editing
    Replies: 9
    Last Post: 03-11-2010, 03:17 AM
  4. [Help] Memory editing a process, wow wont show...
    By Motivation69 in forum WoW Memory Editing
    Replies: 1
    Last Post: 03-04-2009, 07:04 PM
  5. a little bit of c++ and reading process memory..
    By arynock in forum WoW Memory Editing
    Replies: 10
    Last Post: 05-22-2008, 04:12 AM
All times are GMT -5. The time now is 06:04 AM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search