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
- :
- Open "msi" file via Automation interface
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
‎Nov 09, 2010
09:07 AM
Open "msi" file via Automation interface
Hi!
I am using InstallShield 2010 via Automation interface on C++ Builder 2010.
When I try to open existing "msi" package:
I get an exception
"Unable to open file: Please make sure that the file is a valid InstallShield Developer project"
Where did I mistake?
Ps. If I open the this "msi" file via GUI it opens.
Thank you
I am using InstallShield 2010 via Automation interface on C++ Builder 2010.
When I try to open existing "msi" package:
Variant ISPrj;
ISPrj = CreateOleObject("ISWIAuto16.ISWiProject");
ISPrj.OleProcedure("OpenProject", "d:\\tmp\\httpd-2.2.16-win32-x86-no_ssl.msi");
I get an exception
"Unable to open file: Please make sure that the file is a valid InstallShield Developer project"
Where did I mistake?
Ps. If I open the this "msi" file via GUI it opens.
Thank you
(8) Replies
![](/skins/images/8C9D13A71C7F7695F3262372C0172D68/responsive_peak/images/icon_anonymous_message.png)
Not applicable
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 09, 2010
08:46 PM
Automation interface is for InstllShield project(*.ism), not *.msi.
If you want to open existing "msi" package, you can try Orca.
Hope this helps!
If you want to open existing "msi" package, you can try Orca.
Hope this helps!
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 10, 2010
01:44 AM
Thank you Kevin.Wan for quick answer.
I have already tried Orca before InstallShield. It doesn't have COM interface.
My aim is to create application, which correct two msi packages and merge them into one msi package in automatic mode. Do you know other instrument, which help me with this task?
Kevin.Wan, As far as I understand I can't create *.ism project, add into some "msi" packages and save as msi. Is it true?
Why I can open msi via GUI interface?
PS. Sorry for my English.
Thank you
If you want to open existing "msi" package, you can try Orca.
I have already tried Orca before InstallShield. It doesn't have COM interface.
My aim is to create application, which correct two msi packages and merge them into one msi package in automatic mode. Do you know other instrument, which help me with this task?
Kevin.Wan, As far as I understand I can't create *.ism project, add into some "msi" packages and save as msi. Is it true?
Why I can open msi via GUI interface?
PS. Sorry for my English.
Thank you
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 11, 2010
04:35 AM
Any ideas?
Deadlines approaching(((( Please help!!!
Deadlines approaching(((( Please help!!!
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 11, 2010
11:28 AM
You can modify an MSI database using the Windows Installer automation interface. Check out the previous newsletter article "Using MSI Automation to Modify a Developer Project".
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 15, 2010
12:37 AM
Hi,
The link you mentioned is broken.
http://www.installshield.com/news/newsletter/0203-articles/msi-automation.asp
Is it a temporary problem?
Regards
The link you mentioned is broken.
http://www.installshield.com/news/newsletter/0203-articles/msi-automation.asp
Is it a temporary problem?
Regards
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 21, 2010
06:20 AM
hidenori thank you so much!
This document contents information that I need.
Once again: thank you!!!!! 🙂
This document contents information that I need.
Once again: thank you!!!!! 🙂
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Nov 23, 2010
04:57 AM
Hi! It's me again.
I overlooked that I need to edit not only database, but files to(((
How can I edit set of "files of MSI package" (not MSI files, such as icons, install dialogs, etc.)? Is it possible via automation interface/COM?
Thank you
I overlooked that I need to edit not only database, but files to(((
How can I edit set of "files of MSI package" (not MSI files, such as icons, install dialogs, etc.)? Is it possible via automation interface/COM?
Thank you
![](/skins/images/8C9D13A71C7F7695F3262372C0172D68/responsive_peak/images/icon_anonymous_message.png)