locked
Sequencing 32-Bit Application on x64 OS with x64 Sequencer. RRS feed

  • Question

  • Hi,

    Im currently sequencing a 32-Bit application on Windows 7 x64 with the x64 Sequencer.

    The following strange behaviour is occuring:

    All files which are supposed to be into C:\Windows\system32 (x86 -> Ergo C:\Windows\Syswow64) are placed
    into the native x64 folder (SFT_SYSTEM32_X64).

    Therefore, at runtime, the application fails to load because it looks for those files in C:\windows\syswow64 because of the file system redirection of WOW64.

    Anyone's got a hint?

    Kind Regards,
    Fabio

     

     

    Tuesday, July 6, 2010 12:40 PM

Answers

  • Fabio,

    What installed are you using for the application, is it MSI? If the installer is natively 64-bit then naturally it would install files into real system32 folder whereas then if the app itself is x86 it will try to use WOW64 version.

    AFAIK, Sequencer does not interfere with WOW64 emulation but merely records file placements according to where they went.

    /Kalle

     

    • Proposed as answer by znack Sunday, February 20, 2011 10:32 PM
    • Marked as answer by Aaron.ParkerModerator Monday, December 19, 2011 2:00 PM
    Monday, July 12, 2010 1:58 PM
    Moderator

All replies

  • Have you attempted sequencing the application on Windows 7 x86 and then executing on Windows 7 x64?
    Tuesday, July 6, 2010 1:23 PM
    Moderator
  • i already did that and the application is now being tested by the application owner.

    but why is this happening?

    has anyone an idea?

    it seems like the file system redirector (WOW64) is deactivated during sequencing process.

    Thursday, July 8, 2010 7:09 AM
  • Hello,

    As running an x86-app on an x64 OS would require it to emulate the X86 os (WOW) - I just see issues with sequencing x86 apps on X64 OS...

    /Znack
    Thursday, July 8, 2010 4:15 PM
  • Fabio,

    What installed are you using for the application, is it MSI? If the installer is natively 64-bit then naturally it would install files into real system32 folder whereas then if the app itself is x86 it will try to use WOW64 version.

    AFAIK, Sequencer does not interfere with WOW64 emulation but merely records file placements according to where they went.

    /Kalle

     

    • Proposed as answer by znack Sunday, February 20, 2011 10:32 PM
    • Marked as answer by Aaron.ParkerModerator Monday, December 19, 2011 2:00 PM
    Monday, July 12, 2010 1:58 PM
    Moderator