More details on \"Set 64 Bit Mode\" command
-
BobSchaefer
- Posts: 47
- Joined: Thu Sep 30, 2010 12:12 pm
Re: More details on \"Set 64 Bit Mode\" command
So, if I'm understanding this correctly, using IA9R2, if I want to create a set of entries in the registry under both the 64 bit node and the 32 bit node, I have to write two installers??? Switching into 64bit mode for just the portion that needs to write the info into the 64bit section won't do it? Does IA10 fix this problem? Do I have other options? Please help with this!
Re: More details on \"Set 64 Bit Mode\" command
Dear BobSchaefer,
You should be able to do this by changing the 64 bit mode in run time. Consider the following pseudo-code:
Set 64 Bit Mode
Set x64 registry values
Set 32 Bit Mode
Set x86 registry values
You should be able to do this by changing the 64 bit mode in run time. Consider the following pseudo-code:
Set 64 Bit Mode
Set x64 registry values
Set 32 Bit Mode
Set x86 registry values
Aviv Giladi
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Product Guides - http://www.installaware.com/publication ... guides.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Product Guides - http://www.installaware.com/publication ... guides.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
-
BobSchaefer
- Posts: 47
- Joined: Thu Sep 30, 2010 12:12 pm
Re: More details on \"Set 64 Bit Mode\" command
I did that, except reversed. I set the registry values in 32bit mode, then went into 64bit mode, and re-did the exact same registry values and they did not write them out. I've attached the section of code that I have. When I run this on a 2008 64bit windows box, only the 32bit section actually gets written.
Keep in mind, I'm not on 10, I'm on 9. If we have to go to 10 in order for this functionality to work correctly, then I need to know that as well.
Hopefully, someone will see something stupid that I'm doing and can help me resolve this.
Code: Select all
~InstallAware Clipboard Data~
~End~
~{57F781E0-AFA6-48D5-91CC-933972F0A15B}~
~Set 64 Bit Mode~
~{E7B6E2F9-9458-498D-8F2E-D3119C358720}~
~TRUE~
~FALSE~
~FALSE~
~Write Registry~
~{C83F0B96-93E5-486A-A8C7-428EBB7D4EC4}~
~0~
~2~
~SOFTWARE\Hexagram\Star Main~
~Minor Version~
~3~
~TRUE~
~FALSE~
~Write Registry~
~{09C519B4-F1FA-4972-A118-F0428E329387}~
~0~
~2~
~SOFTWARE\Hexagram\Star Main~
~Major Version~
~7~
~TRUE~
~FALSE~
~Write Registry~
~{AC6D347A-30B0-412D-8E12-2C49945F8A24}~
~0~
~2~
~SOFTWARE\Hexagram\Star Main~
~InstallPath~
~$TARGETDIR$\~
~TRUE~
~FALSE~
~Write Registry~
~{F262AB4B-E1BE-4683-B0EE-7BB905F66716}~
~0~
~2~
~SOFTWARE\Hexagram\Star Main~
~~
~~
~TRUE~
~FALSE~
~Write Registry~
~{265A971C-1FA1-4832-9853-90F75EA86F5D}~
~10~
~2~
~SYSTEM\CurrentControlSet\Services\Tcpip\Parameters~
~TCPTimedWaitDelay~
~55~
~FALSE~
~TRUE~
~Write Registry~
~{653776AB-EFF2-4D0B-8285-05D68B8DBABD}~
~0~
~2~
~SOFTWARE\Hexagram\Star Main~
~Build~
~4~
~TRUE~
~FALSE~
~Write Registry~
~{EF625BCE-195A-4CE5-A7CC-407A79EB075C}~
~0~
~2~
~SOFTWARE\Hexagram~
~~
~~
~TRUE~
~FALSE~
~MessageBox~
~{2C676063-0F75-4084-A24E-297244BB985A}~
~64 Bit Mode~
~Writing registry settings in 64bit Mode.~
~0~
~1~
~~
~End~
~{1A9D193B-639D-4DBB-A77A-1984DC16F729}~
~Set 64 Bit Mode~
~{C406CEFF-4749-49D8-9428-107387B4FA41}~
~FALSE~
~TRUE~
~FALSE~
~Else~
~{10F549DD-6345-440B-8379-15DFB9540331}~
~Set 64 Bit Mode~
~{3974721A-D499-48BC-BB19-71AC3CD5F2EC}~
~FALSE~
~FALSE~
~TRUE~
~If~
~{29F63E78-6D7C-4B2C-9D68-87E72A17E571}~
~PROCARCH~
~0~
~AMD64~
~FALSE~
~If~
~{31183403-490D-4872-AF93-96489CCA0845}~
~IS64BIT~
~0~
~TRUE~
~FALSE~
~Comment~
~{1832B305-373B-407F-B255-44D9C9979E0F}~
~If we're on a 64bit OS, we also have to write to the registry in 64bit mode.~
~Comment~
~{E879DAA1-4962-42D6-A7A6-C14043A6EB21}~
~~
~Write Registry~
~{410F33E3-CEBC-43D2-90C1-5D30DA96A10C}~
~0~
~2~
~SOFTWARE\Hexagram\Star Main~
~Minor Version~
~3~
~TRUE~
~FALSE~
~Write Registry~
~{24A33A61-4CFB-43D2-85C7-C84EB75C0EF5}~
~0~
~2~
~SOFTWARE\Hexagram\Star Main~
~Major Version~
~7~
~TRUE~
~FALSE~
~Write Registry~
~{8DDCF659-BB2F-4666-8781-86B3DBEF183C}~
~0~
~2~
~SOFTWARE\Hexagram\Star Main~
~InstallPath~
~$TARGETDIR$\~
~TRUE~
~FALSE~
~Write Registry~
~{C61291D1-6231-4E77-9F58-F53CFC702E51}~
~0~
~2~
~SOFTWARE\Hexagram\Star Main~
~~
~~
~TRUE~
~FALSE~
~Write Registry~
~{80731F7F-9607-4B67-90B2-558881D361E4}~
~10~
~2~
~SYSTEM\CurrentControlSet\Services\Tcpip\Parameters~
~TCPTimedWaitDelay~
~55~
~FALSE~
~TRUE~
~Write Registry~
~{51B57F6E-CF1E-4E80-9547-F7F004EDF425}~
~0~
~2~
~SOFTWARE\Hexagram\Star Main~
~Build~
~4~
~TRUE~
~FALSE~
~Write Registry~
~{6A9DB547-0B09-439A-B953-A76948DAEFFD}~
~0~
~2~
~SOFTWARE\Hexagram~
~~
~~
~TRUE~
~FALSE~
Hopefully, someone will see something stupid that I'm doing and can help me resolve this.
Re: More details on \"Set 64 Bit Mode\" command
Dear BobSchaefer,
Could you please send your entire project to support at installaware.com?
Could you please send your entire project to support at installaware.com?
Aviv Giladi
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Product Guides - http://www.installaware.com/publication ... guides.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
InstallAware Software
White Papers (HowTos) - http://www.installaware.com/publication ... papers.htm
Product Guides - http://www.installaware.com/publication ... guides.htm
InstallAware Help -F1 anywhere in the InstallAware IDE
-
BobSchaefer
- Posts: 47
- Joined: Thu Sep 30, 2010 12:12 pm
Re: More details on \"Set 64 Bit Mode\" command
E-mail has been sent with the project files.

