You should add an Id attribute to give the two configurations unique Id's. If you don't specify an Id it uses the name.
Ex: <Component Guid1> <File Source="Service_w2k.exe"/> <Condition>VersionNT = 500</Condition> <ServiceInstall Id="ServiceNameConf1" Name="ServiceName"> <ServiceConfig/> <!--ERROR!!--> </ServiceInstall> </Component> <Component Guid2> <File Source="Service.exe"/> <Condition>VersionNT > 500</Condition> <ServiceInstall Id="ServiceNameConf2" Name="ServiceName"> <ServiceConfig/> <!--ERROR!!--> </ServiceInstall> </Component> Nicole Zheng wrote: > > I searched the forum and got following related topics but my problem is a > bit different, so I decided to post it here and look forward to your > comments. Thanks. > > http://n2.nabble.com/Installing-a-Service-with-Varying-Dependencies-td693097.html#a693097 > http://n2.nabble.com/Conditional-service-installation-td690233.html#a690233 > > Here is my problem: > My installer has a .exe running as a service. The .exe depends on Windows > operating system, which is Service_w2k.exe for Win 2K and Service.exe for > newer OS versions. However, the service name is the same, say > "ServiceName". > > My codes below works fine (pls ignore the line in italic at this moment). > However, there's new requirement to config the service during > installation. I can't use <ServiceConfig> under each <ServiceInstall> > (just like the code in italic below) because ServiceConfig table requires > unique Service Name as ID:,(. > > <Component Guid1> > <File Source="Service_w2k.exe"/> > <Condition>VersionNT = 500</Condition> > <ServiceInstall Name="ServiceName"> > <ServiceConfig/> <!--ERROR!!--> > </ServiceInstall> > </Component> > > <Component Guid2> > <File Source="Service.exe"/> > <Condition>VersionNT > 500</Condition> > <ServiceInstall Name="ServiceName"> > <ServiceConfig/> <!--ERROR!!--> > </ServiceInstall> > </Component> > > -- View this message in context: http://n2.nabble.com/Conditional-service-install-with-ServiceControl-tp4679896p4680443.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users