Can anyone help me?

I have created a package that does not automatically repair after it has been installed. During the installation no Darwin descriptors (those cryptic regkeys containing the path to the msi and its component) are created for the advertizing information (they are when using /j, but those are deleted again during the actual installation). As a result the package is not checked at startup of the application.

While comparing my package to other packages I created on the same machine and that do create Darwin descriptors, I can find no relevant differences. They are there of course, I am just not sure what it is exactly I need to be looking for. Does anyone know where and when Darwin descriptors are created and for instance what action I accidentally deleted in the installation sequence (or something like that)?

Thx, Marcel
0 Comments   [ + ] Show Comments

Comments

Please log in to comment

Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.

Answers

0
Interesting questoion. When you say you created a package - do you mean you captured the installation to build your MSI?

Whenever I capture an app as part of the packaking process I always remove all darwin descriptor entries from the registry. I can't pretend to know all about them though [8|]

There's this text which may help you find out where your problem lies:

"Application resiliency is also provided by Windows Installer through a couple of other mechanism worth mentioning here as well. The second most common method of ensuring applications remain highly available is through Windows Installer file associations. This mechanism operates very much the same way as Windows Installer shortcuts, but instead of directly linking to an application's executable file, the association is made by a registered file type. As you can see in Figure 2, Windows Installer file associations are defined using the same mechanism that standard file associations use, with one exception. Notice in Figure 2 that an extra value is listed under the typical "shell\Open\command" registry key. The extra value (also named "command") is where Windows Installer looks any time you double-click on a file from within the Windows shell. This cryptic-looking string, sometimes referred to as a "Darwin Descriptor," is actually an encoded representation of a specific product, component, and feature. If this extra value exists, Windows Installer will decode the data, and use it to perform checks against that product and component. If the component is found to be missing or corrupt, Windows Installer will launch a repair to restore the missing file or data, and finally launch the referenced application as normal, passing the appropriate command-line options to it."

Which was taken from this MSDN article.

Also, a post here says that "darwin descriptors only show up if you Advertise your Class elements. Personally, I would recommend you not Advertise your Class elements."

Hope it helps,
Rob.
Answered 01/09/2006 by: MSIPackager
Third Degree Black Belt

Please log in to comment
0
Rob,

Thanx for your responce, but my problem is not an excess of Darwin descriptors but the lack thereof. My package is for an Internet Explorer Add-in, so no advertized shortcuts. Hence advertizing classes and file extensions is the proper way to allow any automatic repair. Also you would get a load of ICE warnings if you were to define classes and file extensions through the registry table rather than the advertizing tables.

The article you refer to points to particular MSI.DLL function calls, what I am looking for is how I can have my package trigger Windows Installer to call the appropriate function(s). (Which should in my view be called for every installation by default.) Unfortunately I have been unable to find anything about this.
Answered 01/09/2006 by: MDingenouts
Senior Yellow Belt

Please log in to comment
0
Check this link....

http://msdn.microsoft.com/library/en-us/msi/setup/platform_support_of_advertisement.asp

Is your platform supported?

Also look into the "ShellAdvtSupport", "OLEAdvtSupport " and "DISABLEADVTSHORTCUTS" properties.

You may also wish to look into the "RegisterClassInfo", "RegisterExtensionInfo", "RegisterProgIdInfo", "RegisterMIMEInfo".

You say that the descriptors aren't being created... with all due respect, are you sure you're looking in the right places?
Answered 01/09/2006 by: WiseUser
Fourth Degree Brown Belt

Please log in to comment
0
I am using Windows XP Pro SP2 and as said I created other packages on the same machine that do repair properly.

None of the properties mentioned are present and all of the actions mentioned are present: in that order and no UnReg... actions come after them.

I advertized my package on the machine (/j) and it created the proper descriptors. I then exported that regkey to test.reg before starting the application. Starting the application did install my advertized package and in the process deleted the Darwin descriptors (why?). I deleted the DLL to which test.reg refers, to trigger an autorepair. On starting the application I got an error that the DLL was missing. I imported test.reg into the registry and on starting the application again, it repaired properly and started without any errors.
Answered 01/10/2006 by: MDingenouts
Senior Yellow Belt

Please log in to comment
0
Hi MDingenouts,
is the 'PublishFeatures' action contained in the 'InstallExecuteSequence' table?
Can you generate a logfile of your installation and post it here?
Regards, Nick
Answered 01/10/2006 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
PublishFeatures is there.

My reply window does not allow me to upload files, so I will paste the log's contents in an additional reply and hope I am allowed 70KB large messages.
Answered 01/10/2006 by: MDingenouts
Senior Yellow Belt

Please log in to comment
0
=== Logging started: 10-1-2006 16:45:17 ===
Action start 16:45:17: INSTALL.
Action start 16:45:17: WiseGetIISFeaturesEnabled.
Action ended 16:45:18: WiseGetIISFeaturesEnabled. Return value 1.
Action start 16:45:18: LaunchConditions.
Action ended 16:45:18: LaunchConditions. Return value 1.
Action start 16:45:18: Setup_Dialog.
Info 2898. MSSansSerif8, MS Sans Serif, 1
Info 2898. Arial14, Arial, 1
Info 2898. Arial10, Arial, 1
Action 16:45:18: Setup_Dialog. Dialog created
Action ended 16:45:18: Setup_Dialog. Return value 1.
Action start 16:45:18: FindRelatedProducts.
Action ended 16:45:18: FindRelatedProducts. Return value 1.
Action start 16:45:18: AppSearch.
Action ended 16:45:18: AppSearch. Return value 1.
Action start 16:45:18: ValidateProductID.
Action ended 16:45:18: ValidateProductID. Return value 1.
Action start 16:45:18: CostInitialize.
Action ended 16:45:18: CostInitialize. Return value 1.
Action start 16:45:18: FileCost.
Action ended 16:45:18: FileCost. Return value 1.
Action start 16:45:18: IsolateComponents.
Action ended 16:45:18: IsolateComponents. Return value 1.
Action start 16:45:18: CostFinalize.
Action ended 16:45:18: CostFinalize. Return value 1.
Action start 16:45:18: MigrateFeatureStates.
Action ended 16:45:18: MigrateFeatureStates. Return value 0.
Action start 16:45:18: SetWizardProperty1.
Action ended 16:45:18: SetWizardProperty1. Return value 1.
Action start 16:45:18: Welcome_Dialog.
Action 16:45:18: Welcome_Dialog. Dialog created
Action start 16:45:21: WiseNextDlg.
Action ended 16:45:22: WiseNextDlg. Return value 0.
Info 2898. MSSansSerif8__UL, MS Sans Serif, 0
Info 2898. Arial8, Arial, 1
Action 16:45:22: User_Information_Dialog. Dialog created
Action start 16:45:24: WiseNextDlg.
Action ended 16:45:24: WiseNextDlg. Return value 0.
Action 16:45:24: Single_Feature_Destination. Dialog created
Action start 16:45:24: WiseNextDlg.
Action ended 16:45:25: WiseNextDlg. Return value 0.
Action 16:45:25: Start_Installation_Dialog. Dialog created
Action start 16:45:26: WiseNextDlg.
Action ended 16:45:26: WiseNextDlg. Return value 0.
Action ended 16:45:26: Welcome_Dialog. Return value 1.
Action start 16:45:26: Progress_Dialog.
Action 16:45:26: Progress_Dialog. Dialog created
Action ended 16:45:26: Progress_Dialog. Return value 1.
Action start 16:45:26: ExecuteAction.
Action start 16:45:27: INSTALL.
Action start 16:45:27: WiseGetIISFeaturesEnabled.
Action ended 16:45:27: WiseGetIISFeaturesEnabled. Return value 0.
Action start 16:45:27: LaunchConditions.
Action ended 16:45:27: LaunchConditions. Return value 1.
Action start 16:45:27: FindRelatedProducts.
Action ended 16:45:27: FindRelatedProducts. Return value 0.
Action start 16:45:27: AppSearch.
Action ended 16:45:27: AppSearch. Return value 0.
Action start 16:45:27: ValidateProductID.
Action ended 16:45:27: ValidateProductID. Return value 1.
Action start 16:45:27: CostInitialize.
Action ended 16:45:27: CostInitialize. Return value 1.
Action start 16:45:27: FileCost.
Action ended 16:45:27: FileCost. Return value 1.
Action start 16:45:27: IsolateComponents.
Action ended 16:45:27: IsolateComponents. Return value 1.
Action start 16:45:27: CostFinalize.
Action ended 16:45:27: CostFinalize. Return value 1.
Action start 16:45:27: SetODBCFolders.
Action ended 16:45:27: SetODBCFolders. Return value 1.
Action start 16:45:27: MigrateFeatureStates.
Action ended 16:45:27: MigrateFeatureStates. Return value 0.
Action start 16:45:27: SetARPINSTALLLOCATION.
Action ended 16:45:27: SetARPINSTALLLOCATION. Return value 1.
Action start 16:45:27: InstallValidate.
Action ended 16:45:27: InstallValidate. Return value 1.
Action start 16:45:28: InstallInitialize.
Action ended 16:45:40: InstallInitialize. Return value 1.
Action start 16:45:40: AllocateRegistrySpace.
Action ended 16:45:40: AllocateRegistrySpace. Return value 1.
Action start 16:45:40: ProcessComponents.
Action 16:45:40: GenerateScript. Generating script operations for action:
GenerateScript: Updating component registration...
Action ended 16:45:40: ProcessComponents. Return value 1.
Action start 16:45:40: UnpublishComponents.
Action ended 16:45:40: UnpublishComponents. Return value 1.
Action start 16:45:41: MsiUnpublishAssemblies.
Action ended 16:45:41: MsiUnpublishAssemblies. Return value 1.
Action start 16:45:41: UnpublishFeatures.
Action ended 16:45:41: UnpublishFeatures. Return value 1.
Action start 16:45:41: StopServices.
Action ended 16:45:41: StopServices. Return value 1.
Action start 16:45:41: DeleteServices.
Action ended 16:45:41: DeleteServices. Return value 1.
Action start 16:45:41: UnregisterComPlus.
Action ended 16:45:41: UnregisterComPlus. Return value 1.
Action start 16:45:41: SelfUnregModules.
Action ended 16:45:41: SelfUnregModules. Return value 1.
Action start 16:45:41: UnregisterTypeLibraries.
Action ended 16:45:41: UnregisterTypeLibraries. Return value 1.
Action start 16:45:41: RemoveODBC.
GenerateScript: Removing ODBC components...
Action ended 16:45:41: RemoveODBC. Return value 1.
Action start 16:45:41: UnregisterFonts.
Action ended 16:45:41: UnregisterFonts. Return value 1.
Action start 16:45:41: RemoveRegistryValues.
Action ended 16:45:41: RemoveRegistryValues. Return value 1.
Action start 16:45:41: UnregisterClassInfo.
Action ended 16:45:41: UnregisterClassInfo. Return value 1.
Action start 16:45:41: UnregisterExtensionInfo.
Action ended 16:45:41: UnregisterExtensionInfo. Return value 1.
Action start 16:45:41: UnregisterProgIdInfo.
Action ended 16:45:41: UnregisterProgIdInfo. Return value 1.
Action start 16:45:41: UnregisterMIMEInfo.
Action ended 16:45:41: UnregisterMIMEInfo. Return value 1.
Action start 16:45:41: RemoveIniValues.
Action ended 16:45:41: RemoveIniValues. Return value 1.
Action start 16:45:41: RemoveShortcuts.
Action ended 16:45:41: RemoveShortcuts. Return value 1.
Action start 16:45:41: RemoveEnvironmentStrings.
Action ended 16:45:41: RemoveEnvironmentStrings. Return value 1.
Action start 16:45:41: RemoveDuplicateFiles.
Action ended 16:45:41: RemoveDuplicateFiles. Return value 1.
Action start 16:45:41: RemoveFiles.
Action ended 16:45:41: RemoveFiles. Return value 1.
Action start 16:45:41: RemoveFolders.
Action ended 16:45:41: RemoveFolders. Return value 1.
Action start 16:45:41: CreateFolders.
Action ended 16:45:41: CreateFolders. Return value 1.
Action start 16:45:41: MoveFiles.
Action ended 16:45:41: MoveFiles. Return value 1.
Action start 16:45:41: InstallFiles.
GenerateScript: Copying new files...
Action ended 16:45:41: InstallFiles. Return value 1.
Action start 16:45:41: PatchFiles.
Action ended 16:45:41: PatchFiles. Return value 1.
Action start 16:45:41: DuplicateFiles.
Action ended 16:45:41: DuplicateFiles. Return value 1.
Action start 16:45:41: BindImage.
Action ended 16:45:41: BindImage. Return value 1.
Action start 16:45:41: CreateShortcuts.
Action ended 16:45:41: CreateShortcuts. Return value 1.
Action start 16:45:41: RegisterClassInfo.
GenerateScript: Registering class servers...
Action ended 16:45:41: RegisterClassInfo. Return value 1.
Action start 16:45:41: RegisterExtensionInfo.
GenerateScript: Registering extension servers...
Action ended 16:45:41: RegisterExtensionInfo. Return value 1.
Action start 16:45:41: RegisterProgIdInfo.
GenerateScript: Unregistering program identifiers...
Action ended 16:45:41: RegisterProgIdInfo. Return value 1.
Action start 16:45:41: RegisterMIMEInfo.
GenerateScript: Registering MIME information...
Action ended 16:45:41: RegisterMIMEInfo. Return value 1.
Action start 16:45:41: WriteRegistryValues.
GenerateScript: Writing system registry values...
Action ended 16:45:42: WriteRegistryValues. Return value 1.
Action start 16:45:42: WriteIniValues.
Action ended 16:45:42: WriteIniValues. Return value 1.
Action start 16:45:42: WriteEnvironmentStrings.
Action ended 16:45:42: WriteEnvironmentStrings. Return value 1.
Action start 16:45:42: RegisterFonts.
Action ended 16:45:42: RegisterFonts. Return value 1.
Action start 16:45:42: InstallODBC.
Action ended 16:45:42: InstallODBC. Return value 0.
Action start 16:45:42: RegisterTypeLibraries.
GenerateScript: Registering type libraries...
Action ended 16:45:42: RegisterTypeLibraries. Return value 1.
Action start 16:45:42: SelfRegModules.
Action ended 16:45:42: SelfRegModules. Return value 1.
Action start 16:45:42: WiseDllReg.
GenerateScript: WiseDllReg
Action ended 16:45:42: WiseDllReg. Return value 1.
Action start 16:45:42: RegisterComPlus.
Action ended 16:45:42: RegisterComPlus. Return value 1.
Action start 16:45:42: InstallServices.
Action ended 16:45:42: InstallServices. Return value 1.
Action start 16:45:42: StartServices.
Action ended 16:45:42: StartServices. Return value 1.
Action start 16:45:42: RegisterUser.
GenerateScript: Registering user...
Action ended 16:45:42: RegisterUser. Return value 1.
Action start 16:45:42: RegisterProduct.
GenerateScript: Registering product...
Action ended 16:45:42: RegisterProduct. Return value 1.
Action start 16:45:42: PublishComponents.
Action ended 16:45:42: PublishComponents. Return value 1.
Action start 16:45:42: MsiPublishAssemblies.
Action ended 16:45:42: MsiPublishAssemblies. Return value 1.
Action start 16:45:42: PublishFeatures.
GenerateScript: Publishing product features...
Action ended 16:45:42: PublishFeatures. Return value 1.
Action start 16:45:42: PublishProduct.
GenerateScript: Publishing product information...
Action ended 16:45:42: PublishProduct. Return value 1.
Action start 16:45:42: InstallFinalize.
Action 16:45:42: ProcessComponents. Updating component registration...
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {CF1BCD68-5F72-4092-9B26-3CCD0F2F0940} 3: 01:\Software\Adobe\Adobe SVG Viewer\3.0\AutoUpdate\BaseTime
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {BFEDE53E-038F-4793-A88D-820A931DA69D} 3: 02:\SOFTWARE\Adobe\Adobe SVG Viewer\3.0\dir
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {A01B482C-B439-4344-A4A4-1CB460E5E19F} 3: C:\Program Files\Common Files\Adobe\SVG Viewer 3.0\Plugins\SVG3RR.dll
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {2EF25B73-A2F5-4516-A493-763052F04958} 3: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\SVG3AGM.dll
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {E1712332-3AB4-4A5D-A233-FD30632FE2CC} 3: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\NPSVG3.dll
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {AF1C2E91-7631-48B1-8D64-ED66C25FD595} 3: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\SVG3ACE.dll
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {FB563949-FC84-45BB-8CDE-121445AFC04A} 3: C:\Program Files\Common Files\Adobe\SVG Viewer 3.0\Plugins\SVG3RFF.dll
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {F9548360-38B2-4118-8596-FBCF395F7277} 3: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\SVG3CT.dll
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {BCB4A97D-4ECE-411D-8155-26F9D062AA58} 3: C:\WINDOWS\system32\FileOps.exe
1: {00000000-0000-0000-0000-000000000000} 2: {BCB4A97D-4ECE-411D-8155-26F9D062AA58} 3: C:\WINDOWS\system32\FileOps.exe
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {50D57973-A608-4B09-9F03-35F382CA1DB9} 3: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\SVGRSRC.dll
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {09B28EA3-6D5B-4C37-830D-4EE6059962C9} 3: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\SVGCore.dll
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {32483D20-DEDE-450E-AEB1-CE8E2119C8FE} 3: C:\Program Files\Common Files\Adobe\SVG Viewer 3.0\Plugins\NPSVG3.dll
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {348A9445-021E-4DD2-A3D7-2AA585038FD1} 3: C:\Program Files\Common Files\Adobe\TypeSpt\AdobeFnt05.lst
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {5F6723CB-7EDC-4B65-80A3-0978C609773A} 3: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\SVG3BIB.dll
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {9E59E65F-D068-43CF-8A05-B57D1527771D} 3: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\ReadMe.html
1: {FFC330D1-7457-4A66-8164-6B30FB07C857} 2: {EFE4B021-AF86-432D-8CB4-01553AA6FD34} 3: C:\Program Files\Common Files\Adobe\SVG Viewer 3.0\Plugins\NPSVG3.zip
Action 16:45:43: RemoveODBC. Removing ODBC components...
Action 16:45:43: InstallFiles. Copying new files...
InstallFiles: File: NPSVG3.zip
Directory: C:\Program Files\Common Files\Adobe\SVG Viewer 3.0\Plugins\
Size: 7659
InstallFiles: File: ReadMe.html
Directory: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Size: 19654
InstallFiles: File: SVG3BIB.dll
Directory: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Size: 167936
InstallFiles: File: AdobeFnt05.lst
Directory: C:\Program Files\Common Files\Adobe\TypeSpt\
Size: 13563
InstallFiles: File: NPSVG3.dll
Directory: C:\Program Files\Common Files\Adobe\SVG Viewer 3.0\Plugins\
Size: 311347
InstallFiles: File: SVGCore.dll
Directory: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Size: 1908788
InstallFiles: File: SVG Viewer License.txt
Directory: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Size: 20384
InstallFiles: File: SVGRSRC.dll
Directory: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Size: 12288
InstallFiles: File: FileOps.exe
Directory: C:\WINDOWS\system32\
Size: 16384
InstallFiles: File: SVGViewer.dict
Directory: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Size: 22900
InstallFiles: File: SVG3CT.dll
Directory: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Size: 933888
InstallFiles: File: SVG3RFF.dll
Directory: C:\Program Files\Common Files\Adobe\SVG Viewer 3.0\Plugins\
Size: 86068
InstallFiles: File: SVG3ACE.dll
Directory: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Size: 45056
InstallFiles: File: SVGAbout.svg
Directory: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Size: 94531
InstallFiles: File: NPSVG3.dll
Directory: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Size: 311347
InstallFiles: File: SVGHelp.html
Directory: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Size: 3167
InstallFiles: File: SVG3AGM.dll
Directory: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Size: 921600
InstallFiles: File: SVG3RR.dll
Directory: C:\Program Files\Common Files\Adobe\SVG Viewer 3.0\Plugins\
Size: 180275
Action 16:45:44: RegisterClassInfo. Registering class servers...
RegisterClassInfo: Class Id: {377B5106-3B4E-4A2D-8520-8767590CAC86}
RegisterClassInfo: Class Id: {0F749028-A576-46B5-84E6-27ED6A3463CF}
RegisterClassInfo: Class Id: {1F2A9044-5CBE-4604-B7E1-38CA42AF28B1}
RegisterClassInfo: Class Id: {2DE0FC39-AD65-42AD-9740-2B019C4FBF54}
RegisterClassInfo: Class Id: {78156A80-C6A1-4BBF-8E6A-3CD390EEB4E2}
RegisterClassInfo: Class Id: {8C5BE1E8-8736-4562-B477-493B00C76370}
RegisterClassInfo: Class Id: {ABD2F8EA-F1D9-4704-BDC3-A07741F967A2}
RegisterClassInfo: Class Id: {B3262378-E460-4CB0-B06F-DF03702C011D}
Action 16:45:44: RegisterExtensionInfo. Registering extension servers...
RegisterExtensionInfo: Extension: .svg
RegisterExtensionInfo: Extension: .svgz
Action 16:45:44: RegisterProgIdInfo. Unregistering program identifiers...
RegisterProgIdInfo: ProgId: Adobe.SVGECMAScriptEngine.3
RegisterProgIdInfo: ProgId: Adobe.SVGBinaryData.3
RegisterProgIdInfo: ProgId: Adobe.SVGMatrix.3
RegisterProgIdInfo: ProgId: Adobe.SVGCtl.3
RegisterProgIdInfo: ProgId: Adobe.SVGBehaviorFactory.3
RegisterProgIdInfo: ProgId: Adobe.SVGPoint.3
RegisterProgIdInfo: ProgId: Adobe.SVGRenderer.3
RegisterProgIdInfo: ProgId: Adobe.SVGRect.3
RegisterProgIdInfo: ProgId: Adobe.SVGCtl
RegisterProgIdInfo: ProgId: Adobe.SVGCtl
Action 16:45:44: RegisterMIMEInfo. Registering MIME information...
RegisterMIMEInfo: MIME Content Type: image/svg+xml
Extension: .svg
RegisterMIMEInfo: MIME Content Type: image/vnd.adobe.svg+xml
Extension: .svg
RegisterMIMEInfo: MIME Content Type: image/svg-xml
Extension: .svg
Action 16:45:44: WriteRegistryValues. Writing system registry values...
WriteRegistryValues: Key: \Software\Classes\Interface\{BD719F6D-BC21-4435-9BA1-AFD2F73E22B2}\ProxyStubClsid
Name:
Value: {00020420-0000-0000-C000-000000000046}
WriteRegistryValues: Key: \Software\Classes\Interface\{BD719F6D-BC21-4435-9BA1-AFD2F73E22B2}
Name:
Value: _ISVGControlEvents
WriteRegistryValues: Key: \Software\Classes\Interface\{41066AF3-53A3-4C67-83AC-14688B13B31E}\TypeLib
Name:
Value: {8415B62C-3C1B-416E-B5D7-40D983A9FA50}
WriteRegistryValues: Key: \Software\Classes\Interface\{41066AF3-53A3-4C67-83AC-14688B13B31E}\TypeLib
Name: Version
Value: 3.0
WriteRegistryValues: Key: \Software\Classes\Interface\{41066AF3-53A3-4C67-83AC-14688B13B31E}\ProxyStubClsid32
Name:
Value: {00020424-0000-0000-C000-000000000046}
WriteRegistryValues: Key: \Software\Classes\Interface\{41066AF3-53A3-4C67-83AC-14688B13B31E}
Name:
Value: ISVGControl
WriteRegistryValues: Key: \Software\Classes\Adobe.SVGCtl.3\Insertable
Name:
Value:
WriteRegistryValues: Key: \Software\Classes\Adobe.SVGCtl\shell\open\ddeexec\Topic
Name:
Value: WWW_OpenURL
WriteRegistryValues: Key: \Software\Classes\Adobe.SVGCtl\shell\open\ddeexec\Application
Name:
Value: IExplore
WriteRegistryValues: Key: \Software\Classes\Adobe.SVGCtl\shell\open\ddeexec
Name:
Value: "file:%1",,-1,,,,,
WriteRegistryValues: Key: \Software\Classes\Interface\{BD719F6D-BC21-4435-9BA1-AFD2F73E22B2}\ProxyStubClsid32
Name:
Value: {00020420-0000-0000-C000-000000000046}
WriteRegistryValues: Key: \Software\Classes\Interface\{41066AF3-53A3-4C67-83AC-14688B13B31E}\ProxyStubClsid
Name:
Value: {00020424-0000-0000-C000-000000000046}
WriteRegistryValues: Key: \Software\Classes\Interface\{BD719F6D-BC21-4435-9BA1-AFD2F73E22B2}\TypeLib
Name: Version
Value: 3.0
WriteRegistryValues: Key: \Software\Classes\Interface\{BD719F6D-BC21-4435-9BA1-AFD2F73E22B2}\TypeLib
Name:
Value: {8415B62C-3C1B-416E-B5D7-40D983A9FA50}
WriteRegistryValues: Key: \Software\Adobe\Adobe SVG Viewer\3.0\AutoUpdate
Name: BaseTime
Value: F6494880FD000000AB5404E7
WriteRegistryValues: Key: \Software\Adobe\Adobe SVG Viewer\3.0\AutoUpdate
Name: Interval
Value: 7
WriteRegistryValues: Key: \Software\Adobe\Adobe SVG Viewer\3.0\AutoUpdate
Name: UseDefaultInterval
Value: yes
WriteRegistryValues: Key: \Software\Adobe\Adobe SVG Viewer\3.0\AutoUpdate
Name: Enabled
Value: no
WriteRegistryValues: Key: \Software\Adobe\Adobe SVG Viewer\3.0\EULA
Name: 3.0x81
Value: accepted
WriteRegistryValues: Key: \SOFTWARE\Adobe\Adobe SVG Viewer\3.0
Name: dir
Value: C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
WriteRegistryValues: Key: \SOFTWARE\Adobe\Adobe SVG Viewer\3.0
Name: path
Value: C:\WINDOWS\system32\Adobe\SVGVIE~1.0\NPSVG3.dll
Action 16:45:45: RegisterTypeLibraries. Registering type libraries...
RegisterTypeLibraries: LibID: {8415B62C-3C1B-416E-B5D7-40D983A9FA50}
Action 16:45:45: WiseDllReg.
Action 16:45:52: RegisterUser. Registering user...
RegisterUser: {FFC330D1-7457-4A66-8164-6B30FB07C857}
Action 16:45:52: RegisterProduct. Registering product...
RegisterProduct: {FFC330D1-7457-4A66-8164-6B30FB07C857}
Action 16:45:53: PublishFeatures. Publishing product features...
PublishFeatures: Feature: Complete
Action 16:45:53: PublishProduct. Publishing product information...
1: {FFC330D1-7457-4A66-8164-6B30FB07C857}
Action 16:45:53: RollbackCleanup. Removing backup files...
Action ended 16:45:53: InstallFinalize. Return value 1.
Action start 16:45:53: RemoveExistingProducts.
Action ended 16:45:53: RemoveExistingProducts. Return value 1.
Action ended 16:45:53: INSTALL. Return value 1.
Property(S): ProductCode = {FFC330D1-7457-4A66-8164-6B30FB07C857}
Property(S): ProductName = Adobe SVG Viewer 3.01 EN
Property(S): ProductVersion = 3.01
Property(S): Manufacturer = Adobe System
Property(S): ReinstallFileOlderVersion = o
Property(S): ReinstallRepair = r
Property(S): TARGETDIR = C:\
Property(S): InstallMode = Complete
Property(S): ErrorDialog = ErrorDialog
Property(S): CommonFilesFolder = C:\Program Files\Common Files\
Property(S): COMPANYNAME = Getronics PinkRoccade
Property(S): Accept = No
Property(S): PIDTemplate = 12345<###-%%%%%%%>@@@@@
Property(S): SVG_Viewer_3.0 = C:\Program Files\Common Files\Adobe\SVG Viewer 3.0\
Property(S): ProductID = none
Property(S): WWWROOT = C:\
Property(S): FavoritesFolder = C:\Documents and Settings\MarcelDAdmin\Favorites\
Property(S): TempFolder = C:\DOCUME~1\MARCEL~1\LOCALS~1\Temp\
Property(S): VersionNT = 501
Property(S): INSTALLDIR1 = C:\Program Files\Common Files\Adobe\TypeSpt\
Property(S): SendToFolder = C:\Documents and Settings\MarcelDAdmin\SendTo\
Property(S): NetHoodFolder = C:\Documents and Settings\MarcelDAdmin\NetHood\
Property(S): REBOOT = ReallySuppress
Property(S): INSTALLLEVEL = 3
Property(S): _WiseDialogSuffix = Setup
Property(S): DiskPrompt = [ProductName] [1]
Property(S): ApplicationUsers = AllUsers
Property(S): AppDataFolder = C:\Documents and Settings\MarcelDAdmin\Application Data\
Property(S): TemplateFolder = C:\Documents and Settings\All Users\Templates\
Property(S): DesktopFolder = C:\Documents and Settings\All Users\Desktop\
Property(S): PersonalFolder = C:\Documents and Settings\MarcelDAdmin\My Documents\
Property(S): StartMenuFolder = C:\Documents and Settings\All Users\Start Menu\
Property(S): System16Folder = C:\WINDOWS\system\
Property(S): SystemFolder = C:\WINDOWS\system32\
Property(S): RecentFolder = C:\Documents and Settings\MarcelDAdmin\Recent\
Property(S): ProgramMenuFolder = C:\Documents and Settings\All Users\Start Menu\Programs\
Property(S): WindowsFolder = C:\WINDOWS\
Property(S): PrintHoodFolder = C:\Documents and Settings\MarcelDAdmin\PrintHood\
Property(S): Adobe1 = C:\WINDOWS\system32\Adobe\
Property(S): StartupFolder = C:\Documents and Settings\All Users\Start Menu\Programs\Startup\
Property(S): GAC = C:\
Property(S): UpgradeCode = {706836E4-B386-4D13-A2D5-3D2384B906CA}
Property(S): REBOOTPROMPT = S
Property(S): WiseCRLF =

Property(S): ROOTDRIVE = C:\
Property(S): ReinstallFileVersion = o
Property(S): SecureCustomProperties = INSTALLDIR
Property(S): ALLUSERS = 1
Property(S): WiseInitPrefix = Initializing
Property(S): WiseInitSuffix = Wizard...
Property(S): _WiseDialogFontDefault = {&MSSansSerif8}
Property(S): PALMUSERS = 0
Property(S): Date = 10-1-2006
Property(S): RepositoryID = {B01A9274-BE24-4550-92EC-0DD1A2805EE5}
Property(S): _WiseDebugMode = 0
Property(S): INSTALLDIR = C:\Program Files\Common Files\Adobe\
Property(S): WiseInitLangDefault = English,1033
Property(S): WiseInitExistError = %s Version %s is already installed. You must uninstall the existing version before installing %s Version %s. Do you want to uninstall the existing version of %s?
Property(S): ProductLanguage = 1033
Property(S): FontsFolder = C:\WINDOWS\Fonts\
Property(S): CommonAppDataFolder = C:\Documents and Settings\All Users\Application Data\
Property(S): LocalAppDataFolder = C:\Documents and Settings\MarcelDAdmin\Local Settings\Application Data\
Property(S): USERNAME = Getronics PinkRoccade
Property(S): ProductToBeRegistered = 1
Property(S): MaintenanceMode = Modify
Property(S): ARPINSTALLLOCATION = C:\Program Files\Common Files\Adobe\
Property(S): WiseInitAdminError = You must have administrator rights to run this installation. Please login as an administrator and re-run this installation.
Property(S): SourcedirProduct = {FFC330D1-7457-4A66-8164-6B30FB07C857}
Property(S): SourceDir = \\10.34.6.11\f$\Packages\Adobe\SVGViewer\V3.01\EN\MSI\
Property(S): PrimaryVolumeSpaceRemaining = 0
Property(S): PrimaryVolumeSpaceRequired = 0
Property(S): PrimaryVolumeSpaceAvailable = 0
Property(S): OutOfNoRbDiskSpace = 0
Property(S): OutOfDiskSpace = 0
Property(S): CostingComplete = 1
Property(S): WinSxS = C:\WINDOWS\
Property(S): SVG_Viewer_3.02 = C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Property(S): ProgramFilesFolder = C:\Program Files\
Property(S): MyPicturesFolder = C:\Documents and Settings\MarcelDAdmin\My Documents\My Pictures\
Property(S): Plugins = C:\Program Files\Common Files\Adobe\SVG Viewer 3.0\Plugins\
Property(S): ProfilesFolder = C:\WINDOWS\
Property(S): AdminToolsFolder = C:\Documents and Settings\All Users\Start Menu\Programs\Administrative Tools\
Property(S): Preselected = 1
Property(S): UILevel = 5
Property(S): OriginalDatabase = \\10.34.6.11\f$\Packages\Adobe\SVGViewer\V3.01\EN\MSI\Adobe-SVG-Viewer-3-01-EN-FL001-1-0.msi
Property(S): DATABASE = C:\WINDOWS\Installer\6f2c4.msi
Property(S): Privileged = 1
Property(S): Time = 16:45:54
Property(S): RedirectedDllSupport = 2
Property(S): MsiWin32AssemblySupport = 5.1.2600.2180
Property(S): TTCSupport = 1
Property(S): ColorBits = 32
Property(S): TextHeight = 16
Property(S): BorderSide = 1
Property(S): BorderTop = 1
Property(S): CaptionHeight = 26
Property(S): ScreenY = 768
Property(S): ScreenX = 1040
Property(S): SystemLanguageID = 1033
Property(S): ComputerName = VPC-57RYV1J
Property(S): UserLanguageID = 1043
Property(S): UserSID = S-1-5-21-1199497558-179886631-2697402291-1163
Property(S): LogonUser = marceldadmin
Property(S): AdminUser = 1
Property(S): VirtualMemory = 538
Property(S): PhysicalMemory = 256
Property(S): Intel = 6
Property(S): ShellAdvtSupport = 1
Property(S): OLEAdvtSupport = 1
Property(S): GPTSupport = 1
Property(S): RemoteAdminTS = 1
Property(S): WindowsVolume = C:\
Property(S): MsiNTProductType = 1
Property(S): ServicePackLevelMinor = 0
Property(S): ServicePackLevel = 2
Property(S): WindowsBuild = 2600
Property(S): VersionMsi = 3.00
Property(S): ADDLOCAL = Complete
Property(S): VersionDatabase = 200
Property(S): CURRENTDIRECTORY = \\10.34.6.11\f$\Packages\Adobe\SVGViewer\V3.01\EN\MSI
Property(S): CLIENTUILEVEL = 0
Property(S): CLIENTPROCESSID = 1084
Property(S): ACTION = INSTALL
Property(S): EXECUTEACTION = INSTALL
Property(S): CGIENABLED = 1
Property(S): ISPAIENABLED = 1
Property(S): ASPENABLED = 1
Property(S): ASPDOTNETENABLED = 1
Property(S): SSIENABLED = 1
Property(S): IDCENABLED = 1
Property(S): FPEXTENABLED = 1
Property(S): WEBDAVENABLED = 1
Property(S): SECONDSEQUENCE = 1
Property(S): PackagecodeChanging = 1
Property(S): ProductState = -1
Property(S): PackageCode = {BD65C503-03AD-4CE7-9E7D-41F6409516E2}
Property(S): SOURCEDIR = \\10.34.6.11\f$\Packages\Adobe\SVGViewer\V3.01\EN\MSI\
Property(S): _WiseDialogTitleFontDefault = {&Arial8}
Property(S): DefaultUIFont = Arial10
Property(S): WiseInitSpaceError = Could not create temporary file, not enough free temporary disk space. Please free up disk space and rerun this installation.
Action ended 16:45:55: ExecuteAction. Return value 1.
Action start 16:45:55: Exit_Dialog.
Action 16:45:55: Exit_Dialog. Dialog created
Action ended 16:45:57: Exit_Dialog. Return value 1.
Action ended 16:45:57: INSTALL. Return value 1.
Property(C): ProductCode = {FFC330D1-7457-4A66-8164-6B30FB07C857}
Property(C): ProductName = Adobe SVG Viewer 3.01 EN
Property(C): ProductVersion = 3.01
Property(C): Manufacturer = Adobe System
Property(C): ReinstallFileOlderVersion = o
Property(C): ReinstallRepair = r
Property(C): TARGETDIR = C:\
Property(C): InstallMode = Complete
Property(C): ErrorDialog = ErrorDialog
Property(C): CommonFilesFolder = C:\Program Files\Common Files\
Property(C): COMPANYNAME = Getronics PinkRoccade
Property(C): Accept = No
Property(C): PIDTemplate = 12345<###-%%%%%%%>@@@@@
Property(C): SVG_Viewer_3.0 = C:\Program Files\Common Files\Adobe\SVG Viewer 3.0\
Property(C): ProductID = none
Property(C): WWWROOT = C:\
Property(C): FavoritesFolder = C:\Documents and Settings\MarcelDAdmin\Favorites\
Property(C): TempFolder = C:\DOCUME~1\MARCEL~1\LOCALS~1\Temp\
Property(C): VersionNT = 501
Property(C): INSTALLDIR1 = C:\Program Files\Common Files\Adobe\TypeSpt\
Property(C): SendToFolder = C:\Documents and Settings\MarcelDAdmin\SendTo\
Property(C): NetHoodFolder = C:\Documents and Settings\MarcelDAdmin\NetHood\
Property(C): REBOOT = ReallySuppress
Property(C): INSTALLLEVEL = 3
Property(C): _WiseDialogSuffix = Setup
Property(C): DiskPrompt = [ProductName] [1]
Property(C): ApplicationUsers = AllUsers
Property(C): AppDataFolder = C:\Documents and Settings\MarcelDAdmin\Application Data\
Property(C): TemplateFolder = C:\Documents and Settings\All Users\Templates\
Property(C): DesktopFolder = C:\Documents and Settings\All Users\Desktop\
Property(C): PersonalFolder = C:\Documents and Settings\MarcelDAdmin\My Documents\
Property(C): StartMenuFolder = C:\Documents and Settings\All Users\Start Menu\
Property(C): System16Folder = C:\WINDOWS\system\
Property(C): SystemFolder = C:\WINDOWS\system32\
Property(C): RecentFolder = C:\Documents and Settings\MarcelDAdmin\Recent\
Property(C): ProgramMenuFolder = C:\Documents and Settings\All Users\Start Menu\Programs\
Property(C): WindowsFolder = C:\WINDOWS\
Property(C): PrintHoodFolder = C:\Documents and Settings\MarcelDAdmin\PrintHood\
Property(C): Adobe1 = C:\WINDOWS\system32\Adobe\
Property(C): StartupFolder = C:\Documents and Settings\All Users\Start Menu\Programs\Startup\
Property(C): GAC = C:\
Property(C): UpgradeCode = {706836E4-B386-4D13-A2D5-3D2384B906CA}
Property(C): REBOOTPROMPT = S
Property(C): WiseCRLF =

Property(C): ROOTDRIVE = C:\
Property(C): ReinstallFileVersion = o
Property(C): SecureCustomProperties = INSTALLDIR
Property(C): ALLUSERS = 1
Property(C): WiseInitPrefix = Initializing
Property(C): WiseInitSuffix = Wizard...
Property(C): _WiseDialogFontDefault = {&MSSansSerif8}
Property(C): PALMUSERS = 0
Property(C): Date = 10-1-2006
Property(C): RepositoryID = {B01A9274-BE24-4550-92EC-0DD1A2805EE5}
Property(C): _WiseDebugMode = 0
Property(C): INSTALLDIR = C:\Program Files\Common Files\Adobe\
Property(C): WiseInitLangDefault = English,1033
Property(C): WiseInitExistError = %s Version %s is already installed. You must uninstall the existing version before installing %s Version %s. Do you want to uninstall the existing version of %s?
Property(C): ProductLanguage = 1033
Property(C): FontsFolder = C:\WINDOWS\Fonts\
Property(C): CommonAppDataFolder = C:\Documents and Settings\All Users\Application Data\
Property(C): LocalAppDataFolder = C:\Documents and Settings\MarcelDAdmin\Local Settings\Application Data\
Property(C): USERNAME = Getronics PinkRoccade
Property(C): MaintenanceMode = Modify
Property(C): WiseInitAdminError = You must have administrator rights to run this installation. Please login as an administrator and re-run this installation.
Property(C): WiseDialogStack = Welcome_Dialog|User_Information_Dialog|Single_Feature_Destination|Start_Installation_Dialog
Property(C): WiseCurrentDialog = Start_Installation_Dialog
Property(C): PrimaryVolumeSpaceRemaining = 0
Property(C): PrimaryVolumeSpaceRequired = 0
Property(C): PrimaryVolumeSpaceAvailable = 0
Property(C): OutOfNoRbDiskSpace = 0
Property(C): OutOfDiskSpace = 0
Property(C): CostingComplete = 1
Property(C): WinSxS = C:\WINDOWS\
Property(C): SVG_Viewer_3.02 = C:\WINDOWS\system32\Adobe\SVG Viewer 3.0\
Property(C): ProgramFilesFolder = C:\Program Files\
Property(C): MyPicturesFolder = C:\Documents and Settings\MarcelDAdmin\My Documents\My Pictures\
Property(C): Plugins = C:\Program Files\Common Files\Adobe\SVG Viewer 3.0\Plugins\
Property(C): ProfilesFolder = C:\WINDOWS\
Property(C): AdminToolsFolder = C:\Documents and Settings\All Users\Start Menu\Programs\Administrative Tools\
Property(C): WEBDAVENABLED = 1
Property(C): FPEXTENABLED = 1
Property(C): IDCENABLED = 1
Property(C): SSIENABLED = 1
Property(C): ASPDOTNETENABLED = 1
Property(C): ASPENABLED = 1
Property(C): ISPAIENABLED = 1
Property(C): CGIENABLED = 1
Property(C): EXECUTEACTION = INSTALL
Property(C): ACTION = INSTALL
Property(C): UILevel = 5
Property(C): VersionHandler = 3.00
Property(C): SourceDir = \\10.34.6.11\f$\Packages\Adobe\SVGViewer\V3.01\EN\MSI\
Property(C): OriginalDatabase = \\10.34.6.11\f$\Packages\Adobe\SVGViewer\V3.01\EN\MSI\Adobe-SVG-Viewer-3-01-EN-FL001-1-0.msi
Property(C): DATABASE = C:\DOCUME~1\MARCEL~1\LOCALS~1\Temp\6cbf6.msi
Property(C): Privileged = 1
Property(C): Time = 16:45:58
Property(C): RedirectedDllSupport = 2
Property(C): MsiWin32AssemblySupport = 5.1.2600.2180
Property(C): TTCSupport = 1
Property(C): ColorBits = 32
Property(C): TextHeight = 16
Property(C): BorderSide = 1
Property(C): BorderTop = 1
Property(C): CaptionHeight = 26
Property(C): ScreenY = 768
Property(C): ScreenX = 1040
Property(C): SystemLanguageID = 1033
Property(C): ComputerName = VPC-57RYV1J
Property(C): UserLanguageID = 1043
Property(C): UserSID = S-1-5-21-1199497558-179886631-2697402291-1163
Property(C): LogonUser = marceldadmin
Property(C): AdminUser = 1
Property(C): VirtualMemory = 541
Property(C): PhysicalMemory = 256
Property(C): Intel = 6
Property(C): ShellAdvtSupport = 1
Property(C): OLEAdvtSupport = 1
Property(C): GPTSupport = 1
Property(C): RemoteAdminTS = 1
Property(C): WindowsVolume = C:\
Property(C): MsiNTProductType = 1
Property(C): ServicePackLevelMinor = 0
Property(C): ServicePackLevel = 2
Property(C): WindowsBuild = 2600
Property(C): VersionMsi = 3.00
Property(C): WiseCurrentWizard = Welcome_Dialog
Property(C): VersionDatabase = 200
Property(C): CLIENTPROCESSID = 1084
Property(C): CLIENTUILEVEL = 0
Property(C): CURRENTDIRECTORY = \\10.34.6.11\f$\Packages\Adobe\SVGViewer\V3.01\EN\MSI
Property(C): PackagecodeChanging = 1
Property(C): ProductState = -1
Property(C): PackageCode = {BD65C503-03AD-4CE7-9E7D-41F6409516E2}
Property(C): SOURCEDIR = \\10.34.6.11\f$\Packages\Adobe\SVGViewer\V3.01\EN\MSI\
Property(C): _WiseDialogTitleFontDefault = {&Arial8}
Property(C): DefaultUIFont = Arial10
Property(C): WiseInitSpaceError = Could not create temporary file, not enough free temporary disk space. Please free up disk space and rerun this installation.
=== Logging stopped: 10-1-2006 16:45:58 ===
MSI (c) (3C:EC) [16:45:58:430]: Product: Adobe SVG Viewer 3.01 EN -- Installation operation completed successfully.
Answered 01/10/2006 by: MDingenouts
Senior Yellow Belt

Please log in to comment
0
Hi MDingenouts,
can't see unusual things or missing entries in this log.
For a test, you could replace the existing 'InstallExecute' sequence table with one of an app that does everything right. But be carefull: Custom Actions and special stuff may vary in different packages.
Please read this Thread, this is great stuff about how self healing actually works: http://itninja.com/question/distribution-message21
Is the DLL, you tested, really a key file (only the absence of those are detected)?
Are you starting your app with an advertising shortcut (you need to have an entry point for self healing)?
Regards, Nick
Answered 01/11/2006 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
It seems the problem is inherent to the DLL at hand:

I created a package containing NPSVG3.DLL and ACRORD32.EXE (just to have another advertizable file). For both files Wise automatically added all advertizing information.

On installation Darwin descriptors were created for ACRORD32.EXE, but not for NPSVG3.DLL. Deleting ACRORD32.EXE and then using a VBScript with CreateObject to call upon a class for ACRORD32.EXE properly starts an autorepair. Deleting NPSVG3.DLL and then using a VBScript with CreateObject to call upon a class for NPSVG3.DLL does not start an autorepair.

I do not understand how this works, but it seems there is little I can do about it... considering both are in the same package.

Thank you all for your input, unfortunately I'll have to live with this.
Answered 01/13/2006 by: MDingenouts
Senior Yellow Belt

Please log in to comment
0
Hi MDingenouts,
this is getting painfull. Could you please send me an email with the the MSI-file attached, to my private email? You find the adress (heim-at-compuserve-dot-com).
Then, i could get a direct look at the problem.
Regards, Nick
Answered 01/16/2006 by: nheim
Tenth Degree Black Belt

Please log in to comment
0
I am attempting to repackage Adobe SVG Viewer, and would hope to avoid retracing these painful steps.

Did you come up with an MSI version of this component that you would be willing share?

Thanks!
Answered 11/05/2007 by: jyates
Yellow Belt

Please log in to comment
0
Good afternoon,

as a workaround you can create Darwin Desriptor manually. I dont know the way how to generate it. But in case you find minimally one Darwin Descriptor for the compononent you need you can copy it and paste on desired place. (for example copying it from place where it is created successfuly e.g. shortcut to place where Darwin Descriptor is missing e.g. progid).
What do you think about it, for me it work fine. [8|]

MB
Answered 12/30/2008 by: xxMBxx
Orange Belt

Please log in to comment
0
This is a pretty old discussion but my understanding is you always leave Darwin descriptors out of a package. the app and COM components are supposed to generate that themselves.
Answered 12/30/2008 by: aogilmor
Ninth Degree Black Belt

Please log in to comment
Answer this question or Comment on this question for clarity