Codejock Forums Homepage
Forum Home Forum Home > Codejock Products > ActiveX COM > General Discussion
  New Posts New Posts RSS Feed - Vista and RegistryFree COM\OCX
  FAQ FAQ  Forum Search   Events   Register Register  Login Login

Vista and RegistryFree COM\OCX

 Post Reply Post Reply
Author
Message
NeilH View Drop Down
Newbie
Newbie


Joined: 01 October 2007
Location: South Africa
Status: Offline
Points: 4
Post Options Post Options   Thanks (0) Thanks(0)   Quote NeilH Quote  Post ReplyReply Direct Link To This Post Topic: Vista and RegistryFree COM\OCX
    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" />
      <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" />
      <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" />
      <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" />
      <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" />
      <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" />
      <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" />
      <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" />
      <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" />
      <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" />
      <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>
Back to Top
Oleg View Drop Down
Admin Group
Admin Group


Joined: 21 May 2003
Location: United States
Status: Offline
Points: 11234
Post Options Post Options   Thanks (0) Thanks(0)   Quote Oleg Quote  Post ReplyReply Direct Link To This Post 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
Back to Top
NeilH View Drop Down
Newbie
Newbie


Joined: 01 October 2007
Location: South Africa
Status: Offline
Points: 4
Post Options Post Options   Thanks (0) Thanks(0)   Quote NeilH Quote  Post ReplyReply Direct Link To This Post Posted: 01 October 2007 at 10:06am
I don't have .NET!
Back to Top
Felipe View Drop Down
Groupie
Groupie


Joined: 08 August 2003
Status: Offline
Points: 15
Post Options Post Options   Thanks (0) Thanks(0)   Quote Felipe Quote  Post ReplyReply Direct Link To This Post 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



Back to Top
NeilH View Drop Down
Newbie
Newbie


Joined: 01 October 2007
Location: South Africa
Status: Offline
Points: 4
Post Options Post Options   Thanks (0) Thanks(0)   Quote NeilH Quote  Post ReplyReply Direct Link To This Post 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
 
Back to Top
 Post Reply Post Reply
  Share Topic   

Forum Jump Forum Permissions View Drop Down

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

This page was generated in 0.141 seconds.