Jump to content
Software FX Community
NeilH

RegistryFree Manifest

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>

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...