Jump to content
Software FX Community

RegistryFree Manifest


NeilH

Recommended Posts

Has anyone created a registration free manifest for the ChartFX.ClientServer.Core.dll, ChartFX.ClientServer.Data.dll, ChartFX.ClientServer.Borders.dll and ChartFX.ClientServer.Annotation.dll.

With the tightening of security on Vista it now becomes an administrative nightmare to register components programmatically during the run of an application.......logistically an Administrator might not be available for an install or to supply credentials. 

I've attempted to create a registration free manifest file with could be built into my executable.....can anyone spot any obvious mistakes? 

 Open to comments!

 Regards

 Neil

<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">  <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="MYAPP.EXE" type="win32" />  <description>My Application</description>  <dependency>   <dependentAssembly>   <assemblyIdentity   type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />   </dependentAssembly>  </dependency>  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">   <security>   <requestedPrivileges>   <requestedExecutionLevel   level="asInvoker"   uiAccess="false"/>   </requestedPrivileges>   </security> </trustInfo>  <file name="ChartFX.ClientServer.Annotation.dll" asmv2:size="488960">   <hash xmlns="urn:schemas-microsoft-com:asm.v2">   <dsig:Transforms>   <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />   </dsig:Transforms>   <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />   <dsig:DigestValue>K21S9iFp/gvsT9EY/0WPATmpwqc=</dsig:DigestValue>   </hash>   <typelib tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" version="1.0" helpdir="" resourceid="0" flags="HASDISKIMAGE" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51de4}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnGroup.62" description="ChartFX AnnotationGroup Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51de7}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnRectangle.62" description="ChartFX AnnotationRectangle Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51de9}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnCircle.62" description="ChartFX AnnotationCircle Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51deb}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnText.62" description="ChartFX AnnotationText Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51ded}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnBalloon.62" description="ChartFX AnnotationBalloon Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51def}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnArrow.62" description="ChartFX AnnotationArrow Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51df1}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnArc.62" description="ChartFX AnnotationArc Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51df3}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnPolygon.62" description="ChartFX AnnotationPolygon Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51df5}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnPicture.62" description="ChartFX AnnotationPicture Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51dfa}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.Annotation.62" description="ChartFX Annotation Class" />  </file>  <file name="ChartFX.ClientServer.Borders.dll" asmv2:size="355840">   <hash xmlns="urn:schemas-microsoft-com:asm.v2">   <dsig:Transforms>   <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />   </dsig:Transforms>   <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />   <dsig:DigestValue>C7i5Jl/+onDPe0hTkFYh23gssmU=</dsig:DigestValue>   </hash>   <typelib tlbid="{5fcd59ff-12ff-463a-ad0c-1ee44893a367}" version="1.0" helpdir="" resourceid="0" flags="HASDISKIMAGE" />   <comClass clsid="{e9df30ca-4b30-4235-bf0c-7150f6465fd3}" threadingModel="apartment" tlbid="{5fcd59ff-12ff-463a-ad0c-1ee44893a367}" progid="ChartFX.ClientServer.DefaultBorder.62" />   <comClass clsid="{5fcd59ff-12ff-463a-ad0c-1ee44893a352}" threadingModel="apartment" tlbid="{5fcd59ff-12ff-463a-ad0c-1ee44893a367}" progid="ChartFX.ClientServer.ImageBorder.62" description="ChartFX ImageBorder Class" />   <comClass clsid="{5fcd59ff-12ff-463a-ad0c-1ee44893a360}" threadingModel="apartment" tlbid="{5fcd59ff-12ff-463a-ad0c-1ee44893a367}" progid="ChartFX.ClientServer.GradientBack.62" description="ChartFX GradientBackground Class" />   <comClass clsid="{5fcd59ff-12ff-463a-ad0c-1ee44893a35a}" threadingModel="apartment" tlbid="{5fcd59ff-12ff-463a-ad0c-1ee44893a367}" progid="ChartFX.ClientServer.ImageBackground.62" description="ChartFX ImageBackground Class" />  </file>  <file name="ChartFX.ClientServer.Data.dll" asmv2:size="208384">   <hash xmlns="urn:schemas-microsoft-com:asm.v2">   <dsig:Transforms>   <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />   </dsig:Transforms>   <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />   <dsig:DigestValue>w3kFWBbBUAB0l4bSYnIvrJ8TEVE=</dsig:DigestValue>   </hash>   <typelib tlbid="{91b386dc-f8ef-4569-9be6-00d975d71f32}" version="1.0" helpdir="" resourceid="0" flags="HASDISKIMAGE" />   <comClass clsid="{91b386dc-f8ef-4569-9be6-00d975d71f2c}" threadingModel="apartment" tlbid="{91b386dc-f8ef-4569-9be6-00d975d71f32}" progid="ChartFX.ClientServer.Crosstab.62" description="ChartFX Crosstab Provider Class" />   <comClass clsid="{91b386dc-f8ef-4569-9be6-00d975d71f2f}" threadingModel="apartment" tlbid="{91b386dc-f8ef-4569-9be6-00d975d71f32}" progid="ChartFX.ClientServer.XmlProvider.62" description="ChartFX Xml Provider Class" />   <comClass clsid="{91b386dc-f8ef-4569-9be6-00d975d71f34}" threadingModel="apartment" tlbid="{91b386dc-f8ef-4569-9be6-00d975d71f32}" progid="ChartFX.ClientServer.ListProvider.62" description="ChartFX 6.2 ClienServer ListProvider" />  </file>   <file name="ChartFX.ClientServer.Annotation.dll" asmv2:size="488960">   <hash xmlns="urn:schemas-microsoft-com:asm.v2">   <dsig:Transforms>   <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />   </dsig:Transforms>   <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />   <dsig:DigestValue>K21S9iFp/gvsT9EY/0WPATmpwqc=</dsig:DigestValue>   </hash>   <typelib tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" version="1.0"  resourceid="0" flags="HASDISKIMAGE" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51de4}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnGroup.62" description="ChartFX AnnotationGroup Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51de7}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnRectangle.62" description="ChartFX AnnotationRectangle Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51de9}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnCircle.62" description="ChartFX AnnotationCircle Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51deb}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnText.62" description="ChartFX AnnotationText Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51ded}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnBalloon.62" description="ChartFX AnnotationBalloon Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51def}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnArrow.62" description="ChartFX AnnotationArrow Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51df1}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnArc.62" description="ChartFX AnnotationArc Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51df3}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnPolygon.62" description="ChartFX AnnotationPolygon Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51df5}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.AnnPicture.62" description="ChartFX AnnotationPicture Class" />   <comClass clsid="{83745ead-98eb-4be5-acfa-4fb8dea51dfa}" threadingModel="apartment" tlbid="{83745ead-98eb-4be5-acfa-4fb8dea51e05}" progid="ChartFX.ClientServer.Annotation.62" description="ChartFX Annotation Class" />  </file>  <file name="ChartFX.ClientServer.Borders.dll" asmv2:size="355840">   <hash xmlns="urn:schemas-microsoft-com:asm.v2">   <dsig:Transforms>   <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />   </dsig:Transforms>   <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />   <dsig:DigestValue>C7i5Jl/+onDPe0hTkFYh23gssmU=</dsig:DigestValue>   </hash>   <typelib tlbid="{5fcd59ff-12ff-463a-ad0c-1ee44893a367}" version="1.0"  resourceid="0" flags="HASDISKIMAGE" />   <comClass clsid="{e9df30ca-4b30-4235-bf0c-7150f6465fd3}" threadingModel="apartment" tlbid="{5fcd59ff-12ff-463a-ad0c-1ee44893a367}" progid="ChartFX.ClientServer.DefaultBorder.62" />   <comClass clsid="{5fcd59ff-12ff-463a-ad0c-1ee44893a352}" threadingModel="apartment" tlbid="{5fcd59ff-12ff-463a-ad0c-1ee44893a367}" progid="ChartFX.ClientServer.ImageBorder.62" description="ChartFX ImageBorder Class" />   <comClass clsid="{5fcd59ff-12ff-463a-ad0c-1ee44893a360}" threadingModel="apartment" tlbid="{5fcd59ff-12ff-463a-ad0c-1ee44893a367}" progid="ChartFX.ClientServer.GradientBack.62" description="ChartFX GradientBackground Class" />   <comClass clsid="{5fcd59ff-12ff-463a-ad0c-1ee44893a35a}" threadingModel="apartment" tlbid="{5fcd59ff-12ff-463a-ad0c-1ee44893a367}" progid="ChartFX.ClientServer.ImageBackground.62" description="ChartFX ImageBackground Class" />  </file>  <file name="ChartFX.ClientServer.Data.dll" asmv2:size="208384">   <hash xmlns="urn:schemas-microsoft-com:asm.v2">   <dsig:Transforms>   <dsig:Transform Algorithm="urn:schemas-microsoft-com:HashTransforms.Identity" />   </dsig:Transforms>   <dsig:DigestMethod Algorithm="http://www.w3.org/2000/09/xmldsig#sha1" />   <dsig:DigestValue>w3kFWBbBUAB0l4bSYnIvrJ8TEVE=</dsig:DigestValue>   </hash>   <typelib tlbid="{91b386dc-f8ef-4569-9be6-00d975d71f32}" version="1.0"  resourceid="0" flags="HASDISKIMAGE" />   <comClass clsid="{91b386dc-f8ef-4569-9be6-00d975d71f2c}" threadingModel="apartment" tlbid="{91b386dc-f8ef-4569-9be6-00d975d71f32}" progid="ChartFX.ClientServer.Crosstab.62" description="ChartFX Crosstab Provider Class" />   <comClass clsid="{91b386dc-f8ef-4569-9be6-00d975d71f2f}" threadingModel="apartment" tlbid="{91b386dc-f8ef-4569-9be6-00d975d71f32}" progid="ChartFX.ClientServer.XmlProvider.62" description="ChartFX Xml Provider Class" />   <comClass clsid="{91b386dc-f8ef-4569-9be6-00d975d71f34}" threadingModel="apartment" tlbid="{91b386dc-f8ef-4569-9be6-00d975d71f32}" progid="ChartFX.ClientServer.ListProvider.62" description="ChartFX 6.2 ClienServer ListProvider" />  </file>  </assembly>

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...