Hi, Is it possible for my another installer (.msi) to detect the presence of the EXE by using the GUID ? If it is possible, how to do it ? If it's not possible, is there any other way to do this ? Cheers !
Mike Dimmick-2 wrote: > > Windows Installer installs products in units of components - they are the > building blocks of the installation. It installs a component if it > believes > that the component is not up to date or is missing, which it determines > from > the component's key path. It stores a list of all the components which are > installed, and the locations they are installed to, in the Windows > registry. > This acts as a reference count to decide when to remove the component on > uninstallation. > > It is therefore vitally important that the component GUIDs are unique to > each individual component, and that the composition of the component is > the > same for each definition of the same component (as identified by the same > GUID). It is also essential that resources (files, registry keys) are not > defined by multiple different components, as they can be removed > prematurely > as Windows Installer detects that one of the components owning that > resource > has reached a zero reference count and should be removed. > > For more see Rob's blog entry 'Component Rules 101', a copy of which is in > the WiX documentation (WiX.chm) or at > http://blogs.msdn.com/robmen/archive/2003/10/18/56497.aspx. > > -- > Mike Dimmick > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of teckJBMsia > Sent: 18 April 2007 09:43 > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] What is the use of an application (.exe) GUID ? > > > Hi, > > Following is quoted from WIX Tutorial. > > <Component Id='MainExecutable' > Guid='YOURGUID-83F1-4F22-985B-FDB3C8ABD471'> > <File Id='FoobarEXE' Name='Foobar10.exe' LongName='FoobarAppl10.exe' > DiskId='1'Source='FoobarAppl10.exe' Vital='yes'> > > I wish to know what is the purpose of that Guid. > > Besides that, can WIX search for that GUID before installing a program > to > make sure that program has not been installed previously ? ( Note : in my > case, the product GUID can be same but not the program ). > > Cheers ! > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- View this message in context: http://www.nabble.com/What-is-the-use-of-an-application-%28.exe%29-GUID---tf3599651.html#a10073901 Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users