Find the Best Cosmetic Hospitals

Explore trusted cosmetic hospitals and make a confident choice for your transformation.

“Invest in yourself — your confidence is always worth it.”

Explore Cosmetic Hospitals

Start your journey today — compare options in one place.

Install external program from CDROM drive

InstallerGeek created the topic: Install external program from CDROM drive
I searched all over the Wix but couldn’t find anywhere how to install application from cdrom drive.

I have wix install which should install SQL Server 2008 based on user selection. Say, if user selects client install I don’t have to install SQL Server but if he selects Server install then I have to install it and SQL Server folder is on the CD.

CD ROM Directory structure looks like this CD\Setup.exe – Wix Installer with BootStrapper to Install .NET Framework.

CD\SQLSERVER2008 – this folder includes x86 and x64 installer for SQL Server 2008 Express Edition.

I need one to install SQL Server from the CD Folder.

Something like


applicationPackaging replied the topic: Re: Install external program from CDROM drive
You can’t generally launch one install program from within another.
However, I am not familiar with the specifics of this scenario, so, maybe?

InstallerGeek replied the topic: Re: Install external program from CDROM drive
In InstallShield, its very simple I can literally launch any program using LaunchAppAndWait(SOURCEFOLDER\SQLServer2008\setup.exe) but here I can’t find any tutorials or sample or even a code snippet to say you can do that.

applicationPackaging replied the topic: Re: Install external program from CDROM drive
Don’t take what I said the wrong way. WiX is just an MSI authoring tool, and as such has many of the same or comparable capabilities that InstallShield does (I’ve used both and much prefer WiX). It’s just that launching one installer from within another is not something Microsoft supports or allows with the current MSI technology (InstallSheild or WiX). However, if your Setup.exe doesn’t ultimately run an MSI, then maybe.

Snag a verbose log file and see what is says. We use a Setup.exe that launches our installer with logging, as a verbose log file is critical for debugging many issues.

Good luck with your project.

InstallerGeek replied the topic: Re: Install external program from CDROM drive
Thanks, I will try that.

I was thinking of using a CustomAction to run the external program, which I already do for creating a database from the installed folder, but all I wanted is access CDROM drive (Source Drive) to execute a CustomAction. I thought that can be done?

applicationPackaging replied the topic: Re: Install external program from CDROM drive
I do have a CustomAction that references the SourceDir for its data files, but unlike yours the main executable that I run is on the Hard Disk. Still, a working example might be of some use so I have pasted it below.

applicationPackaging replied the topic: Re: Install external program from CDROM drive
You need CA Type 34 ( blogs.technet.com/alexshev/archive/2008/…-custom-actions.aspx ) and use [SourceDir] (instead of [cdromdir]).
Still, bootstrapper is probably a better choice to install SQL prerequisite.

applicationPackaging replied the topic: Re: Install external program from CDROM drive
And, maybe I should point out that you might actually need two CustomAction entries to run one program. Here’s mine

The first one sets up the command line to use.

The second one is what actually gets run. Notice how ExeCommand points back to the Property defined in the first one.

InstallerGeek replied the topic: Re: Install external program from CDROM drive
So my code would be something like this

Does the Directory=”SourceDir” exists?

InstallerGeek replied the topic: Re: Install external program from CDROM drive
CA Type 34 – does it give me the D:\ drive (CD ROM Drive). If it does then half problem is solved.

Yes, I wish bootstrapper – I do have it but got to remove it, well requirements are that we need to install items on demand based on user selection.

Find Trusted Cardiac Hospitals

Compare heart hospitals by city and services — all in one place.

Explore Hospitals
I'm Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms. I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.

Related Posts

4 Open Source Alternatives to Slack for Team Chat: IRC, Let’s Chat, Mattermost, and Rocket.Chat

If you want Slack-like team communication with more control, these four open source options are a practical starting point. This guide compares their strengths, trade-offs, and how to run a short technical pilot.

Read More

jstack Utility Deep Dive: JVM Thread Dumps, Deadlocks, and Mixed Stacks

This guide explains how to use jstack to diagnose JVM hangs and deadlocks, including forced dumps, core-file analysis, and mixed Java/native stack traces. It also clarifies where jcmd fits in modern JDK 8+ troubleshooting guidance.

Read More

Open Source Scanning Software: Evaluate Legacy Tools and Build a Modern SCA Workflow

The original post listed several tool names but no implementation guidance. This revised guide explains what open source scanning means in DevSecOps, how to interpret those legacy names, and how to implement a practical CI scanning workflow.

Read More

Lyca Mobile USSD Shortcuts: Check Balance and Data Balance Quickly

Use these Lyca Mobile USSD shortcuts to check your prepaid balance and remaining data in seconds. This updated reference includes quick steps, a workflow diagram, and troubleshooting guidance.

Read More

Single Sign-On Implementations: Practical Comparison and Evaluation Guide

This guide expands a short 2015 link list of SSO tools into a practical DevOps reference. You will learn how SSO flows work, how to compare implementations, and how to validate integrations with real commands.

Read More
Subscribe
Notify of
guest
0 Comments
Newest
Oldest Most Voted
0
Would love your thoughts, please comment.x
()
x