You'll have to rebuild the MSI file with a different ProductCode, then
Windows will see it as a different product and it can be installed on the
same system. If the client already has the MSI and wants to run it again,
you can't hack the registry to let the client run the same MSI file again.
It needs a new ProductCode. There are APIs into MSI files that can do that,
changing the Product and Package codes in an MSI file so that it looks like
a different product. So it all depends on whether you are rebuilding the MSI
or the client wants to install it again and can't directly rebuild it.
--
Phil Wilson
[Microsoft MVP-Windows Installer]
--
Phil Wilson
[Microsoft MVP-Windows Installer]
[quoted text, click to view] <orencs@gmail.com> wrote in message
news:1138829373.745731.192050@g14g2000cwa.googlegroups.com...
> Hi Phil,
>
> Thank you for your response.
> I knew that from your book.
>
> Still it does not solve the talk about issue.
>
> In some case, like mine, you need to install the same setup again on
> the same machine.
> When I am saying again I don't mean upgrade of any kind. I mean the
> same setup.
>
> As I have stated my setup installs web service lets call it WS-A.The
> WS-A is configured during installation to connect to a certain DB lets
> call it DB-A.
> Now I want to install the same setup again only this time I am calling
> the web service WS-B which is cconfigured to connect to DB-B.
> In the second time I am running the setup I don't want to uninstall the
> previous.
> I don't want to force the client to buy Server for each Web Service,
> when I know that few Web Services can run well on one.
>
> I hope I wan't clear in the first place and that there is a workaround,
> after all you are Mr. MSI, else I would have to change the registry
> enteries (the install and uninstall GUIDs).
>
> Thanks
>
> Oren.
>