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: 64-bit DLLs with InstallShield 2011
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 08, 2010
04:58 PM
64-bit DLLs with InstallShield 2011
Can I load 64-bit DLLs with InstallShield 2011 Pro (UseDll) and call functions from them from InstallScript?
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 09, 2010
11:27 AM
No, the engine runs in 32-bit at this time, and cannot load 64-bit DLLs. We are tracking this possible enhancement in some future release under 1-76ILO.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 15, 2010
01:53 PM
That is really unfortunate. We absolutely need this feature. The decision about purchase of InstallShield 2011 by our corp is NEGATIVE because of the lack of this feature alone.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Sep 17, 2010
11:04 AM
Sorry to hear it. We are experimenting with possible ways to implement this, but thunking and marshaling between 32-bit and 64-bit processes is difficult to do for arbitrary variable types. If you could share more about what sort of interaction you need with your .dll, it might help us prioritize aspects of this marshaling layer.
In the meantime, if you need very little code interaction, can you use LaunchApplication with RunDll32 (note you'll probably have to Disable(WOW64FSREDIRECTION) in order to get the 64-bit version of RunDll32) to "launch" your .dll, or some other custom exe wrapper for your .dll?
In the meantime, if you need very little code interaction, can you use LaunchApplication with RunDll32 (note you'll probably have to Disable(WOW64FSREDIRECTION) in order to get the 64-bit version of RunDll32) to "launch" your .dll, or some other custom exe wrapper for your .dll?