I need a bright spark to tell me where I went wrong....
The introduction of Vista enforces new rules regarding deploying applications, and often the need for "Administrator" rights. In the real world (and not on a developers machine) access to the registry is required for the registering codejocks.
If this was an installation program then perhaps I would have a different view, but I actually only update a main application server and the rest of the files are deployed out to each client machine as they connect. The clients don't have 'Administrator' rights, the files are therefore copied to the user 'virtual store'. Regsvr32 cannot be called because they don't have permissions.
The ideal solution would be to use a manifest as in RegistryFree COM therefore not requiring writing to the registry.
Would someone in the know....like to tell me where I went from in this manifest construct!......Please! :)
Any constructive help is welcomed!
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="MYFILENAME.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="Codejock.DockingPane.v11.1.0.ocx" asmv2:size="764088"> <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 - http://www.w3.org/2000/09/xmldsig#sha1 " /> <dsig:DigestValue>CZ24nqrsDZxLa1z9s7+hM2QZkZ0=</dsig:DigestValue> </hash> <typelib tlbid="{945e8fcc-830e-45cc-af00-a012d5ae7451}" version="11.1" helpdir="" resourceid="0" flags="CONTROL,HASDISKIMAGE" /> <comClass clsid="{af81337f-f85f-4f56-9de2-c56847be694c}" threadingModel="Apartment" tlbid="{945e8fcc-830e-45cc-af00-a012d5ae7451}" progid="Codejock.DockingPane.11.1.0" description="Xtreme DockingPane Control" /> <comClass clsid="{bd4a2194-15ed-49ed-9701-53d4962e0547}" tlbid="{945e8fcc-830e-45cc-af00-a012d5ae7451}" progid="Codejock.DockingPaneGlobalSettings.11.1.0" description="DockignPane Global Settings" /> </file> <file name="Codejock.TaskPanel.v11.1.0.ocx" asmv2:size="481464"> <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 - http://www.w3.org/2000/09/xmldsig#sha1 " /> <dsig:DigestValue>jKT1PnCkPjzDISMN3bIxYIuMNlo=</dsig:DigestValue> </hash> <typelib tlbid="{b8e5842e-102b-4289-9d57-3b3f5b5e15d3}" version="11.1" helpdir="C:\Program Files\Common Files\SYSPRO\.\..\Help\SymbolReference.chm" resourceid="0" flags="CONTROL,HASDISKIMAGE" /> <comClass clsid="{85b2440d-fa91-4a1f-8736-59ecf04db38d}" threadingModel="Apartment" tlbid="{b8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.TaskPanel.11.1.0" description="Xtreme TaskPanel Control" /> <comClass clsid="{8d2db8e6-46ef-4fdb-a20d-b4cebf4ec94f}" tlbid="{b8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.TaskPanelGlobalSettings.11.1.0" description="TaskPanel Global Settings" /> </file> <file name="Codejock.SyntaxEdit.v11.1.0.ocx" asmv2:size="739512"> <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 - http://www.w3.org/2000/09/xmldsig#sha1 " /> <dsig:DigestValue>qe+1JwTlAiUfdDEAZKsNrweDkvk=</dsig:DigestValue> </hash> <typelib tlbid="{ca73588d-282f-4592-9369-a61cc244fada}" version="11.1" helpdir="C:\Program Files\Common Files\SYSPRO\.\..\Help\SymbolReference.chm" resourceid="0" flags="CONTROL,HASDISKIMAGE" /> <comClass clsid="{e51d4911-2873-45e5-9ca5-774b08ca3c45}" tlbid="{ca73588d-282f-4592-9369-a61cc244fada}" progid="Codejock.SyntaxEditDataManager.11.1.0" /> <comClass clsid="{4d02d609-d252-4cab-a9c3-3c2e7f535599}" threadingModel="Apartment" tlbid="{ca73588d-282f-4592-9369-a61cc244fada}" progid="Codejock.SyntaxEdit.11.1.0" description="Syntax Edit " /> <comClass clsid="{9db4a67b-dfab-4c16-9c0d-4d03d032148a}" tlbid="{ca73588d-282f-4592-9369-a61cc244fada}" progid="Codejock.SyntaxEditGlobalSettings.11.1.0" description="SyntaxEdit Global Settings" /> </file> <file name="Codejock.SuiteCtrls.v11.1.0.ocx" asmv2:size="719032"> <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 - http://www.w3.org/2000/09/xmldsig#sha1 " /> <dsig:DigestValue>v4HZZQUkoTfeUVs8u6x7VzK9Zyg=</dsig:DigestValue> </hash> <typelib tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" version="11.1" helpdir="C:\Program Files\Common Files\SYSPRO\.\..\Help\SymbolReference.chm" resourceid="0" flags="CONTROL,HASDISKIMAGE" /> <comClass clsid="{d774e734-6bae-4c30-b6df-43c8e5f3ef40}" threadingModel="Apartment" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.PushButton.11.1.0" description="PushButton Control" /> <comClass clsid="{cfa81821-7938-45fc-bd9a-feee89024aea}" threadingModel="Apartment" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.RadioButton.11.1.0" description="RadioButton Control" /> <comClass clsid="{ec244fd6-b545-49a8-85f0-2973d4205098}" threadingModel="Apartment" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.CheckBox.11.1.0" description="CheckBox Control" /> <comClass clsid="{6c4b533b-6045-41e2-b030-3c995191c17e}" threadingModel="Apartment" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.GroupBox.11.1.0" description="GroupBox Control" /> <comClass clsid="{b1238462-10e0-44f4-a04f-3684c981fc93}" threadingModel="Apartment" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.FlatEdit.11.1.0" description="FlatEdit Control" /> <comClass clsid="{9dd26aa3-7bb9-4944-bd41-18a368fee16a}" threadingModel="Apartment" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.Label.11.1.0" description="Label Control" /> <comClass clsid="{0ca69118-2fed-4586-88b1-301133ad7d4b}" threadingModel="Apartment" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.ListBox.11.1.0" description="ListBox Control" /> <comClass clsid="{eccf9fdb-b777-465b-a00d-43c997401dc2}" threadingModel="Apartment" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.ComboBox.11.1.0" description="ComboBox Control" /> <comClass clsid="{8d406049-53d4-4dcb-8545-6e007d08ce2b}" threadingModel="Apartment" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.Resizer.11.1.0" description="Resizer Control" /> <comClass clsid="{9d1b8434-acc0-4cc3-9d75-5fee0b58361b}" threadingModel="Apartment" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.TabControl.11.1.0" description="TabControl Control" /> <comClass clsid="{1ecc70fd-3ec0-41ea-9db9-79b9ff0ddc00}" threadingModel="Apartment" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.PopupControl.11.1.0" description="PopupControl Control" /> <comClass clsid="{af86c5a1-d5ce-4054-bbe5-b3b41f2d6aec}" threadingModel="Apartment" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.TabControlPage.11.1.0" description="TabControlPage Control" /> <comClass clsid="{4c712cfe-81db-419e-a1fb-6e23c4248d1b}" tlbid="{a8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.SuiteControlsGlobalSettings.11.1.0" description="SuiteControls Global Settings" /> </file> <file name="Codejock.ShortcutBar.v11.1.0.ocx" asmv2:size="436408"> <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 - http://www.w3.org/2000/09/xmldsig#sha1 " /> <dsig:DigestValue>Va8Ez1OowpZisIqq/1IDywxTSVI=</dsig:DigestValue> </hash> <typelib tlbid="{c8e5842e-102b-4289-9d57-3b3f5b5e15d3}" version="11.1" helpdir="C:\Program Files\Common Files\SYSPRO\.\..\Help\SymbolReference.chm" resourceid="0" flags="CONTROL,HASDISKIMAGE" /> <comClass clsid="{52458cf9-ec2a-4e6a-8ece-64535b08891c}" threadingModel="Apartment" tlbid="{c8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.ShortcutBar.11.1.0" description="Xtreme ShortcutBar Control" /> <comClass clsid="{bd0a3565-bea8-4836-bb7f-9df47196ce77}" threadingModel="Apartment" tlbid="{c8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.ShortcutCaption.11.1.0" description="Xtreme ShortcutCaption Control" /> <comClass clsid="{d6206d76-c449-45fd-ab2c-ee69534197fe}" tlbid="{c8e5842e-102b-4289-9d57-3b3f5b5e15d3}" progid="Codejock.ShortcutBarGlobalSettings.11.1.0" description="ShortcutBar Global Settings" /> </file> <file name="Codejock.SkinFramework.v11.1.0.ocx" asmv2:size="489656"> <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 - http://www.w3.org/2000/09/xmldsig#sha1 " /> <dsig:DigestValue>dZtVM0SnXvWBlPwYrvzSR1X8EzE=</dsig:DigestValue> </hash> <typelib tlbid="{bd0c1912-66c3-49cc-8b12-7b347bf6c846}" version="11.1" helpdir="C:\Program Files\Common Files\SYSPRO\.\..\Help\SymbolReference.chm" resourceid="0" flags="CONTROL,HASDISKIMAGE" /> <comClass clsid="{4a2a37c6-b197-40a4-803e-0e6b335acebf}" threadingModel="Apartment" tlbid="{bd0c1912-66c3-49cc-8b12-7b347bf6c846}" progid="Codejock.SkinFramework.11.1.0" description="SkinFramework Control" /> <comClass clsid="{978cd05a-3119-4823-9a60-81c845e9126f}" tlbid="{bd0c1912-66c3-49cc-8b12-7b347bf6c846}" progid="Codejock.SkinFrameworkGlobalSettings.11.1.0" description="SkinFramework Global Settings" /> </file> <file name="Codejock.ReportControl.v11.1.0.ocx" asmv2:size="688128"> <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 - http://www.w3.org/2000/09/xmldsig#sha1 " /> <dsig:DigestValue>l0uM1xnO28bdruDNSYhhszz81Yk=</dsig:DigestValue> </hash> <typelib tlbid="{7cac59e5-b703-4ccf-b326-8b956d962f27}" version="11.1" helpdir="C:\Program Files\Common Files\SYSPRO\.\..\Help\SymbolReference.chm" resourceid="0" flags="CONTROL,HASDISKIMAGE" /> <comClass clsid="{cf3687f7-b449-4897-a4fa-221603822360}" threadingModel="Apartment" tlbid="{7cac59e5-b703-4ccf-b326-8b956d962f27}" progid="Codejock.ReportControl.11.1.0" description="Report Control" /> <comClass clsid="{b5274d82-564f-453b-a473-8a57379e1f7a}" threadingModel="Apartment" tlbid="{7cac59e5-b703-4ccf-b326-8b956d962f27}" progid="Codejock.FieldChooser.11.1.0" description="FieldChooser Control" /> <comClass clsid="{88f2cc34-c004-4d3a-87cb-68b5d6f1cfe9}" tlbid="{7cac59e5-b703-4ccf-b326-8b956d962f27}" progid="Codejock.ReportControlGlobalSettings.11.1.0" description="ReportControl Global Settings" /> </file> <file name="Codejock.PropertyGrid.v11.1.0.ocx" asmv2:size="583864"> <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 - http://www.w3.org/2000/09/xmldsig#sha1 " /> <dsig:DigestValue>9Lc2q3ueiohrY49kr2XZfogIqPw=</dsig:DigestValue> </hash> <typelib tlbid="{5b44ec52-b95b-45cf-98ff-a49dfeed5a92}" version="11.1" helpdir="C:\Program Files\Common Files\SYSPRO\.\..\Help\SymbolReference.chm" resourceid="0" flags="CONTROL,HASDISKIMAGE" /> <comClass clsid="{f98d19cc-572d-4ae9-94c2-0a9cf0b04eef}" threadingModel="Apartment" tlbid="{5b44ec52-b95b-45cf-98ff-a49dfeed5a92}" progid="Codejock.PropertyGrid.11.1.0" description="Xtreme PropertyGrid Control" /> <comClass clsid="{d662ed69-3b39-4fce-bae9-1acc3d076605}" tlbid="{5b44ec52-b95b-45cf-98ff-a49dfeed5a92}" progid="Codejock.PropertyGridGlobalSettings.11.1.0" description="PropertyGrid Global Settings" /> </file> <file name="Codejock.CommandBars.v11.1.0.ocx" asmv2:size="1685688"> <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 - http://www.w3.org/2000/09/xmldsig#sha1 " /> <dsig:DigestValue>wMMD9kihaW4jcwZk/hV3c/vRxRo=</dsig:DigestValue> </hash> <typelib tlbid="{555e8fcc-830e-45cc-af00-a012d5ae7451}" version="11.1" helpdir="C:\Program Files\Common Files\SYSPRO\.\..\Help\SymbolReference.chm" resourceid="0" flags="CONTROL,HASDISKIMAGE" /> <comClass clsid="{46b7c2b9-7359-4271-8bf8-274490817798}" threadingModel="Apartment" tlbid="{555e8fcc-830e-45cc-af00-a012d5ae7451}" progid="Codejock.CommandBars.11.1.0" description="Xtreme CommandBars Control" /> <comClass clsid="{7c3c53d0-6909-4654-8fe4-aaa6baa80cab}" threadingModel="Apartment" tlbid="{555e8fcc-830e-45cc-af00-a012d5ae7451}" progid="Codejock.CommandBarsFrame.11.1.0" description="Xtreme CommandBars Frame Control" /> <comClass clsid="{75f7e89a-cc89-46fb-b5f6-4dd9055c78d3}" threadingModel="Apartment" tlbid="{555e8fcc-830e-45cc-af00-a012d5ae7451}" progid="Codejock.ImageManager.11.1.0" description="Xtreme ImageManager Control" /> <comClass clsid="{e92c43ba-3eb0-4d37-a8f1-954f77604077}" tlbid="{555e8fcc-830e-45cc-af00-a012d5ae7451}" progid="Codejock.CommandBarsGlobalSettings.11.1.0" description="Command Bars Settings" /> </file> <file name="Codejock.Calendar.v11.1.0.ocx" asmv2:size="1738936"> <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 - http://www.w3.org/2000/09/xmldsig#sha1 " /> <dsig:DigestValue>L1FYKQYP54rKawNP19j3/MnH0CE=</dsig:DigestValue> </hash> <typelib tlbid="{79eb16a5-917f-4145-ab5f-d3aea60612d8}" version="11.1" helpdir="C:\Program Files\Common Files\SYSPRO\.\..\Help\SymbolReference.chm" resourceid="0" flags="CONTROL,HASDISKIMAGE" /> <comClass clsid="{6f9cf194-218b-402f-966b-e2f1758f46f4}" tlbid="{79eb16a5-917f-4145-ab5f-d3aea60612d8}" progid="Codejock.CalendarResources.11.1.0" /> <comClass clsid="{66d9d9ff-7fcc-4cd9-9091-987ec58bcb5a}" tlbid="{79eb16a5-917f-4145-ab5f-d3aea60612d8}" progid="Codejock.CalendarResource.11.1.0" /> <comClass clsid="{cac8fd3b-47e6-43eb-9f48-7ecdc8ac24f3}" tlbid="{79eb16a5-917f-4145-ab5f-d3aea60612d8}" progid="Codejock.CalendarThemeOffice2007.11.1.0" description="Calendar visual theme Office 2007 object." /> <comClass clsid="{6c7cc4f9-0e7d-403e-bad1-64a5956ada15}" tlbid="{79eb16a5-917f-4145-ab5f-d3aea60612d8}" progid="Codejock.CalendarThemeImageList.11.1.0" /> <comClass clsid="{45f02b99-1e3d-4c0e-85f1-9c07adb007ff}" tlbid="{79eb16a5-917f-4145-ab5f-d3aea60612d8}" progid="Codejock.CalendarThemeRect.11.1.0" /> <comClass clsid="{107d9109-5852-4ae4-b7bb-09a28b73db45}" tlbid="{79eb16a5-917f-4145-ab5f-d3aea60612d8}" progid="Codejock.DatePickerThemeOffice2007.11.1.0" description="DatePicker visual theme Office 2007 object." /> <comClass clsid="{f4e272cc-31b8-4e1f-ad6c-58fbd6ab0913}" threadingModel="Apartment" tlbid="{79eb16a5-917f-4145-ab5f-d3aea60612d8}" progid="Codejock.CalendarControl.11.1.0" description="CalendarControl Control" /> <comClass clsid="{fbf24dac-e315-468f-b184-d7ff7ce53021}" tlbid="{79eb16a5-917f-4145-ab5f-d3aea60612d8}" progid="Codejock.CalendarResourcesManager.11.1.0" /> <comClass clsid="{ed068150-831e-4001-b183-2e1734c2fe0b}" tlbid="{79eb16a5-917f-4145-ab5f-d3aea60612d8}" progid="Codejock.CalendarDialogs.11.1.0" /> <comClass clsid="{3941a070-bb0c-431c-bb6f-61bf2b6564aa}" threadingModel="Apartment" tlbid="{79eb16a5-917f-4145-ab5f-d3aea60612d8}" progid="Codejock.DatePicker.11.1.0" description="DatePicker Control" /> <comClass clsid="{ab536b95-9b7b-4d9d-afd0-adf178658a96}" tlbid="{79eb16a5-917f-4145-ab5f-d3aea60612d8}" progid="Codejock.CalendarGlobalSettings.11.1.0" description="Calendar Global Settings" /> </file> </assembly>
|