Vista and RegistryFree COM\OCX |
Post Reply |
Author | |
NeilH
Newbie Joined: 01 October 2007 Location: South Africa Status: Offline Points: 4 |
Post Options
Thanks(0)
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> |
|
Oleg
Admin Group Joined: 21 May 2003 Location: United States Status: Offline Points: 11234 |
Post Options
Thanks(0)
|
HI,
If you use .NET, just select properties for interops and set Isolated property to True.
|
|
Oleg, Support Team
CODEJOCK SOFTWARE SOLUTIONS |
|
NeilH
Newbie Joined: 01 October 2007 Location: South Africa Status: Offline Points: 4 |
Post Options
Thanks(0)
|
I don't have .NET!
|
|
Felipe
Groupie Joined: 08 August 2003 Status: Offline Points: 15 |
Post Options
Thanks(0)
|
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 |
|
NeilH
Newbie Joined: 01 October 2007 Location: South Africa Status: Offline Points: 4 |
Post Options
Thanks(0)
|
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
|
|
Post Reply | |
Tweet
|
Forum Jump | Forum Permissions You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |