Link to home
Start Free TrialLog in
Avatar of pboix
pboix

asked on

Installing with Visual Studio Instaler

Hi, we are looking for an installer for our VB programs so we are trying  Visual Studio Installer but we don't know how to:
     install mdac_typ
     get the version of installed programs and DLLs to update them.
     launch a customized program to do some particular things like inserting records in the database, customize the registry and so on.
We discarted the Package and deploiment wizard because we didn't know hot to install serveral executable files, and launch a final customized program.
Avatar of sachinmundra
sachinmundra

The package and deployment wizard is a handy tool to accomplish all that you need, it is adviseable to use it, if u have any problems in using PDW then please specify those here, it will be more helpful to you than u can imagine.

Hope u will take this suggestion. Good Luck.

Sachin


I use Visual studios built in setup creator to create a base msi and then I further customize
it via Wise packagestudio from Wise solutions.
As I am a setupdeveloper by profession this option is fairly obvious for me :-)

You can download Wise for windows installer (and try it while you create your installation)
With these (or similar ones from Installshield etc) tools you get complete control over your installation.
Down to the msi tables even.
any who,  You will get a very intuitive gui where you choose  the OS's you wish your installation to support,
you can choose what mdac or vb runtime you want to include in your installation.
and lots more

I'd be happy to assist you further.
Barkis_
Avatar of pboix

ASKER

Now, the biggest problem is to detect if mdac_typ is installed and if so if it is installed the lattest level. We know how to cancel the instalation if there is not the level we want, but we don't know how to control this and launch the instalation of mdac_typ and continue with the instalation.
We now know how to run our configuration program after the instalation, and I think that ther will be no problem about updating dlls.
If I recall corectly not even microsoft have a tool that can predict your current exact version of mdac
this due to applications installing some file or part of mdac with them, and thus breaks the mdac original state.

I now(knew, I haven't checked if it still exists)  of a MS tool that gathers file version info on your computer and then gives
you an answer of what mdac version your specific file versions closest match.

try this:
http://www.microsoft.com/downloads/details.aspx?FamilyID=8f0a8df6-4a21-4b43-bf53-14332ef092c9&displaylang=en

I dont think it is scriptable though :-)

/Barkis_
ASKER CERTIFIED SOLUTION
Avatar of Barkis_
Barkis_
Flag of Sweden image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of pboix

ASKER

Thanks for your help, now I'm going to integrate this in my instalation program.
Pablo.
good luck! :)

/Barkis_