Results 1 to 3 of 3

Thread: Running a program under WOW64 on a program X64

  1. #1
    Join Date
    Feb 2009

    Running a program under WOW64 on a program X64

    I just need a little confirmation.
    If I have a compiled exe which launches x86 exe compiled x64 B via CreateProcess or ShellExecute is it that B is normally performed in 64 bit mode?
    Conversely, it is an executable which launches x64 exe x86 launches automatically with the WOW64?
    And all this, never any problem of compatibility?

    I know this question may sound complicated but rather than continue with virtual certainty, especially eliminate once and for all possible doubt.

  2. #2
    Join Date
    Dec 2008

    Re: Running a program under WOW64 on a program X64

    On 64-bit Windows, 32-bit programs run in an emulation layer. This emulation layer simulates the x86 architecture, virtualizing the CPU, the file system, the registry, the environment variables, the system information functions, all that stuff. If a 32-bit program tries to look at the system, it will see a 32-bit system. For example, if the program calls the GetSystemInfo function to see what processor is running, it will be told that it's running on a 32-bit processor , with a 32-bit address space, in a world with a sky 32-bit and 32-bit birds in the 32-bit trees.

    And that's the point of the emulation: To keep the 32-bit program happy by simulating a 32-bit execution environment.

    This i had taken from MSDN site,go through it and check whether it helps..

  3. #3
    Join Date
    Feb 2009

    Re: Running a program under WOW64 on a program X64

    I will not mention WOW64 on x64, but different way to start fresh in WOW64 to emulate an x86 when it is launched from a x86 or x64, depending on the mode of launch CreateProcess, ShellExecute, and if is the possibility of any such problem by launching a 64-bit exe from an exe 32-bit while it is running under WOW64 ...

Similar Threads

  1. PCdoctor program test is running slow
    By Shingane in forum Windows Software
    Replies: 3
    Last Post: 07-08-2012, 12:05 PM
  2. Get Dll files from running program
    By leam_lidara in forum Windows Software
    Replies: 1
    Last Post: 11-01-2011, 09:56 AM
  3. Running 64 bit program on a 32 bit vista
    By Romany in forum Operating Systems
    Replies: 5
    Last Post: 08-02-2010, 04:09 PM
  4. Running simple java program.....
    By Kushan in forum Software Development
    Replies: 4
    Last Post: 16-11-2009, 02:38 AM
  5. Running a program/batch as a service
    By jean-paul martell in forum Operating Systems
    Replies: 4
    Last Post: 08-04-2009, 10:58 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts