NeilH Posted October 1, 2007 Report Share Posted October 1, 2007 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> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.