Page 2 of 2 FirstFirst 12
Results 6 to 9 of 9

Thread: InstallShield adding x64 merge modules when it is a 32-bit app.

  1. #6
    Join Date
    Aug 2011
    Posts
    11
    I would be more than happy to privately, just not uploaded to the forum

  2. #7
    Join Date
    Oct 2001
    Location
    Schaumburg, IL
    Posts
    2,029
    Please email me at hidenoriyamanishi@flexerasoftware.com.

    Regards.
    Hidenori Yamanishi - Senior Software Engineer - Flexera Software: InstallShield Team

  3. #8
    Join Date
    Aug 2011
    Posts
    11
    Just sent the email..

  4. #9
    Join Date
    Oct 2001
    Location
    Schaumburg, IL
    Posts
    2,029
    I worked with Binary Poet offline and figured out that he has the 64-bit version of MSVCR100.DLL in the same folder containning the file he is trying to scan. InstallShield detects that MSVCR100.DLL as a dependency and therefore adds the 'Visual C++ 10.0 CRT (x64)' merge module to his installation. In order to get it work-around, remove the file or change the Path environment variable to list a directory containing the 32-bit version of MSVCR100.DLL first.

    I would recommend that you use the Dependency Walker to find out the location of dependencies detected on your machine. You can view the full path of the dependencies by selecting the View | Full Paths menu option.

    Also, I've submitted the work order IOA-000065378 so that InstallShield will detect the dependencies based on the target CPU architecture wisely in a future release.

    Hope that helps.
    Hidenori Yamanishi - Senior Software Engineer - Flexera Software: InstallShield Team

Page 2 of 2 FirstFirst 12

Posting Permissions

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