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
- :
- Re: Windows 64-Bit Question
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
‎Sep 04, 2007
10:15 AM
Windows 64-Bit Question
I just recieved a new development machine from IT and it has Windows Vista 64 on it. I was wondering if there is a drawback to developing, and sometimes building, 32-bit and 64-bit installs on a 64-bit system.
Should I install a 32-bit OS? Is there anything that I won't be able to do in InstallShield on a 64-bit system that I could do on a 32-bit system, or vice-versa?
Should I install a 32-bit OS? Is there anything that I won't be able to do in InstallShield on a 64-bit system that I could do on a 32-bit system, or vice-versa?
(5) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 04, 2007
02:43 PM
In addition to my previous 64-Bit question, are there any issues using InstallShield 2008 or 12.0 in Vista?
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 04, 2007
04:05 PM
Developing on 64-bit machine should not be a problem. IS 2008 works fine on Vista as well, though it does require administrative priveleges.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 05, 2007
08:13 AM
Thank you for you help. The reason I asked is that I remember reading somewhere that you could not do COM extraction for a 64-Bit install on a 32-Bit system. I was not sure if the reverse was also true.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 05, 2007
11:09 AM
As I'm sure you probably already know, the way we do COM extraction is to load the PE file, call the DllRegisterServer entrypoint (or /REGSERVER command line in the case of an EXE) and capture the COM data that gets written to the registry (in a redirected location). The problem on 32-bit systems is that you can't load 64-bit .dlls period. So, 64-bit COM extraction is not possible on 32-bit systems. The opposite, however, is no true because you can load 32-bit PEs on 64-bit systems.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 05, 2007
11:10 AM
That is what I thought but I wanted to be sure.
![](/skins/images/8C9D13A71C7F7695F3262372C0172D68/responsive_peak/images/icon_anonymous_message.png)