Hello,
 
I am trying to register a performance counter manifest using 
PerfCounterManifest element from the utility extension. My wix file looks like 
this:
 
<Component Id="Comp_Messaging_PerformanceCounters_dll" 
Guid="54567214-A199-48A2-BD4B-C02FE9907210" Win64="yes">
  <File Id="Messaging.PerformanceCounters.dll" 
Name="Messaging.PerformanceCounters.dll" KeyPath="yes" DiskId="1" 
Source="$(var.BINSDIR_SERVER)\"/>
</Component>
<Component Id="Comp_MessagingPerformanceCounters_man" 
Guid="51D22A9C-4C1D-4CD2-9C1B-596F6A06BBF7" Win64="yes">
  <File Id="MessagingPerformanceCounters.man" 
Name="MessagingPerformanceCounters.man" KeyPath="yes" DiskId="1" 
Source="$(var.BINSDIR_SERVER)\">
    <util:PerfCounterManifest 
ResourceFileDirectory="[#MessagingPerformanceCounters.dll]"/>
  </File>
</Component>
 
The DLL and the manifest files are located under system32\<prod dir>.  I notice 
that 32-bit MsiExec.exe and Lodctr.exe are invoked to register the performance 
counters.  These processes are not able to see the files under the system32 
folder.  So the installation fails. 
 
Does anyone know how to fix this problem? I am using beta build 3.5.1322.0. 
 
Thanks,
Vikram
                                          
------------------------------------------------------------------------------
Start uncovering the many advantages of virtual appliances
and start using them to simplify application deployment and
accelerate your shift to cloud computing.
http://p.sf.net/sfu/novell-sfdev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to