Print Page | Close Window

Vista and RegistryFree COM\OCX

Printed From: Codejock Forums
Category: Codejock Products
Forum Name: General Discussion
Forum Description: Topics Related to Active-X COM Development in General
URL: http://forum.codejock.com/forum_posts.asp?TID=8245
Printed Date: 21 November 2024 at 7:18pm
Software Version: Web Wiz Forums 12.04 - http://www.webwizforums.com


Topic: Vista and RegistryFree COM\OCX
Posted By: NeilH
Subject: Vista and RegistryFree COM\OCX
Date Posted: 01 October 2007 at 7:58am
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>



Replies:
Posted By: Oleg
Date Posted: 01 October 2007 at 9:14am
HI,
 
If you use .NET, just select properties for interops and set Isolated property to True.


-------------
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS


Posted By: NeilH
Date Posted: 01 October 2007 at 10:06am
I don't have .NET!


Posted By: Felipe
Date Posted: 27 May 2008 at 12:51pm
Hello,

I find this issue quite important. We have a big institutional customer who wants to install in Vista and XP without requiring Admin privileges. This is because their internal PC policy makes it a pain to install software in their office computers.

So far we succeeded with Side-by-Side assemblies and manifests. This works well, even with our own ActiveX components that we can install Reg-Free.

Now we need to deploy 2 new applications that integrate the Codejock Suite. And it seems there is no way that I can avoid COM registration.

We need a Manifest for the Codejock Suite, but I see no trace of a manifest inside the .ocx resources.

We generateda  Manifest with Installshield 2008 and get a similar output as NeilH. But the application complains and it does not run. It only runs when we register the Codejock Suite.

We had a similar experience before with our in house ActiveX: the  InstallShield generated manifest did not work. We solved it by compiling our ActiveX in VS2005 and defining the Isolated COM parameters (in VS2005 C++ select the project properties of your Activex, then Manifest/Isolated COM, and define the Type Library File (.tlb) and Component File Name (.ocx or .dll) from which extracting the manifest info.) doing this our .ocx has an RT_MANIFEST well defined that works very well in isolation Reg-Free.

I assume the Codejock Suite is compiled with a pre-VS2005 compiler for a good reason of compatibility. Would it be possible that Codejock delivers a suitable Manifest that allows for Side-BySide installations?

Thank You





Posted By: NeilH
Date Posted: 27 May 2008 at 1:04pm

If CodeJock provided a XML manifest then it would save us a lot of grief. I for example don't use VS, therefore mine is more grudge work.

The above manifest did work for me however, the only changes I did where to define the folder for the filename and clear the "helpdir" values.
 
Otherwise this worked like a dream!
 
I compiled my manifest into my executable, the code inside the execuatble managed the license.
 
We now have different versions of our product different versions of codejock running on the same machine (Vista, XP, 2008, 2003) and nothing registered.
 
Depending on your application you could external manifest data, but remember XP and Vista don't work the same way (typical of Microsoft).
 
Regards
 
Neil
 



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.04 - http://www.webwizforums.com
Copyright ©2001-2021 Web Wiz Ltd. - https://www.webwiz.net