I am attempting to de-compile some old InstallShield merge modules. When I
attempted to de-compile one of them, I got the error below. I tried it using
WiX 3.5.1519.0. In the Registry table, there are multiple entries of the
form  _ISComExtract_Registryxxx and _ISComExtract_Registryxxx.<some GUID> in
the Registry column, where xxx are the same numbers (i.e., 109). None of the
other column data for the "identical" keys are the same in the Registry
table.  Is this a bug in dark?

Thanks
Mike


dark -x <path-to-merge-module>\<mm-name>_Files
<path-to-merge-module>\<mm-name>.msm -o <path-to-merge-module>\<mm-name>.wxs

Microsoft (R) Windows Installer Xml Decompiler version 3.5.1519.0
Copyright (C) Microsoft Corporation. All rights reserved.

<mm-name>.msm
dark.exe : error DARK0001 : Item has already been added. Key in dictionary:
'Registry:_ISComExtract_Registry109'  Key being added:
'Registry:_ISComExtract_Registry109'

Exception Type: System.ArgumentException

Stack Trace:
   at System.Collections.Hashtable.Insert(Object key, Object nvalue, Boolean
add)
   at System.Collections.Hashtable.Add(Object key, Object value)
   at Microsoft.Tools.WindowsInstallerXml.DecompilerCore.IndexElement(Row
row, ISchemaElement element)
   at
Microsoft.Tools.WindowsInstallerXml.Decompiler.DecompileRegistryTable(Table
table)
   at Microsoft.Tools.WindowsInstallerXml.Decompiler.DecompileTables(Output
output)
   at Microsoft.Tools.WindowsInstallerXml.Decompiler.Decompile(Output
output)
   at Microsoft.Tools.WindowsInstallerXml.Tools.Dark.Run(String[] args)

The information contained in this transmission contains potentially privileged, 
export controlled and/or confidential information of Imageware Systems, Inc. or 
its customers or partners.  It is intended only to be read by the person(s) 
named above and for no other purpose.  You are hereby notified that any 
dissemination, distribution, duplication of this communication or use of its 
contents for any purpose not authorized expressly by Imageware Systems, Inc. is 
strictly prohibited and could lead to both civil and/or criminal penalties.  If 
you are not the intended recipient, you are prohibited to review the contents 
herein and please contact the sender by reply e-mail and destroy all copies of 
the original message.  To reply to our e-mail administrator directly, please 
send an e-mail to emailad...@iwsinc.com
------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to