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