This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- IS2008 Project don't copy data's component on 64 bit O.S
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 21, 2011
09:08 AM
IS2008 Project don't copy data's component on 64 bit O.S
Hi,
I created an InstallShield MSI Project for 64 bit system this way:
1. Set the Template summary to X64;1033
2. Set the destination for the components to [ProgramFiles64Folder]
3. I have no self registering dll's;
4. In my script I use
REGDB_OPTIONS = REGDB_OPTIONS | REGDB_OPTION_WOW64_64KEY
for 64 bit support
and I set INSTALLDIR = [ProgramFiles64Folder]\CompanyName\ProductName as default.
My setup runs correctly, but it doesn't copy the data's components inside the INSTALLDIR, and doesn't create subfolders inside the destination folder (e.g. Doc folder). The INSTALLDIR folder are correctly created.
If I choose another path like User\document, it works the same way.
Only if I choose the Program File (x86) it copies all my data.
Why?
What can I do to solve my problem?
thanks
MaurizioM
I created an InstallShield MSI Project for 64 bit system this way:
1. Set the Template summary to X64;1033
2. Set the destination for the components to [ProgramFiles64Folder]
3. I have no self registering dll's;
4. In my script I use
REGDB_OPTIONS = REGDB_OPTIONS | REGDB_OPTION_WOW64_64KEY
for 64 bit support
and I set INSTALLDIR = [ProgramFiles64Folder]\CompanyName\ProductName as default.
My setup runs correctly, but it doesn't copy the data's components inside the INSTALLDIR, and doesn't create subfolders inside the destination folder (e.g. Doc folder). The INSTALLDIR folder are correctly created.
If I choose another path like User\document, it works the same way.
Only if I choose the Program File (x86) it copies all my data.
Why?
What can I do to solve my problem?
thanks
MaurizioM
(4) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 24, 2011
08:46 PM
You need to set [64-bit Component] setting to [YES] for your component
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Feb 28, 2011
08:08 AM
thanks
yes, i did it.
I set every components [Yes] to [64 bit component] but it doesn't copy the data's components inside the INSTALLDIR, yet.
Have you any idea??
MaurizioM
yes, i did it.
I set every components [Yes] to [64 bit component] but it doesn't copy the data's components inside the INSTALLDIR, yet.
Have you any idea??
MaurizioM
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 01, 2011
01:24 AM
Do you mean the component which has destination [ProgramFiles64Folder] is copied correctly, but the component which has destination [INSTALLDIR]
was not copied?
If so, re-confirm [INSTALLDIR] setting.
Or confirm there is custom action which set [INSTALLDIR] Property.
was not copied?
If so, re-confirm [INSTALLDIR] setting.
Or confirm there is custom action which set [INSTALLDIR] Property.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Mar 08, 2011
03:09 AM
All my data wasn't copied, from all my components. I made several tests:
- from componet which destination was [ProgramFiles64Folder];
- from componet which destination was [INSTALLDIR];
- from componet which destination was [INSTALLDIR] and before the select path to install the program, I set to [ProgramFiles64Folder] (so I could view what the O.S. showed me)
- from componet which destination was [TARGETDIR]
Every tests was failed. It didn't move, copied, my data in the correct folder ([ProgramFiles64Folder]).
I test every properties of the component, like the Help guide say or not say.
I supposed beacuse in the O.S. of proof, the process of setup was played like a 32 bit process and the Wow64 don't allow different way.
thanks 😮
- from componet which destination was [ProgramFiles64Folder];
- from componet which destination was [INSTALLDIR];
- from componet which destination was [INSTALLDIR] and before the select path to install the program, I set to [ProgramFiles64Folder] (so I could view what the O.S. showed me)
- from componet which destination was [TARGETDIR]
Every tests was failed. It didn't move, copied, my data in the correct folder ([ProgramFiles64Folder]).
I test every properties of the component, like the Help guide say or not say.
I supposed beacuse in the O.S. of proof, the process of setup was played like a 32 bit process and the Wow64 don't allow different way.
thanks 😮