Check .NET Framework 4.7.2, changes to 32 bit mode?
Posted: Mon Apr 29, 2019 2:02 pm
Using InstallAware Studio Admin X9, I have a project that requires the Microsoft .NET Framework 4.7.2. It appears that the script Check_for_Microsoft_.NET_Framework_4.7.2_(x86_and_x64) may set the processor architecture to 32 bit, even when environment is actually 64-bit Windows 10?
Scenario:
-At the top of my project's main MSIcode script, I set mode as 64 Bit Mode:
Set x64 - Native 64 bit Windows, AMD64, EM64T, and ARM64 Achitectures - installation mode
-Later in project's script, call is made to the script Check_for_Microsoft_.NET_Framework_4.7.2_(x86_and_x64).
-It appears to me that when control returns from the script Check_for_Microsoft_.NET_Framework_4.7.2_(x86_and_x64), when installation performed on a Windows 10 machine (64 bit operating system), that the project's main script then interprets the environment as 32 bit.
For example, Get Folder Location System->Program Files Directory into PROGRAMFILES returns 32-bit program files location 'C:\Program Files (x86)', rather than Windows 10 64-bit program files directory 'C:\Program Files\'.
-Perhaps the incorrect variable is being referenced, line 19 below, test for ISWINDOWS64BIT? That being true on Windows 10 (64 bit operating system), then line 20 does a Set Win32...?
Scenario:
-At the top of my project's main MSIcode script, I set mode as 64 Bit Mode:
Set x64 - Native 64 bit Windows, AMD64, EM64T, and ARM64 Achitectures - installation mode
-Later in project's script, call is made to the script Check_for_Microsoft_.NET_Framework_4.7.2_(x86_and_x64).
-It appears to me that when control returns from the script Check_for_Microsoft_.NET_Framework_4.7.2_(x86_and_x64), when installation performed on a Windows 10 machine (64 bit operating system), that the project's main script then interprets the environment as 32 bit.
For example, Get Folder Location System->Program Files Directory into PROGRAMFILES returns 32-bit program files location 'C:\Program Files (x86)', rather than Windows 10 64-bit program files directory 'C:\Program Files\'.
-Perhaps the incorrect variable is being referenced, line 19 below, test for ISWINDOWS64BIT? That being true on Windows 10 (64 bit operating system), then line 20 does a Set Win32...?