[wix-users] Error DARK0182 using dark.exe

Edwin Castro egcastr at gmail.com
Fri May 11 10:03:39 PDT 2018


My understanding was that dark doesn't know about that table (because WiX
doesn't know about that table) so the best it can do is create appropriate
CustomTable elements describing the table and its contents. If you or
somebody else wrote the appropriate WiX extension that knew how to process
the ISDRMFile table and made it available to dark, then it could represent
that CustomTable as other elements as defined by that WiX extension.

If you are moving away from InstallShield, then you likely cannot use the
InstallShield functionality represented by the ISDRMFile table so you can
simply delete that CustomTable *and* it's associated CustomActions (you'll
probably need to make some educated guesses there). It might be possible
that you could keep the custom action binaries from the InstallShield msi
and continue to use them in your WiX msi but that likely breaks
InstallShield's EULA.

--
Edwin G. Castro


On Fri, May 11, 2018 at 6:37 AM, Michael Urman via wix-users <
wix-users at lists.wixtoolset.org> wrote:

> It's not quite that nefarious; just search for the name. "The ISDRMFile
> table contains information about the file being wrapped for trialware
> protection." Assuming you already dropped, or will drop, the use of
> InstallShield's Trialware feature (and you should; it was discontinued),
> and assuming you are providing a new build of whatever file it was used
> with, it should be safe to drop the use of the ISDRM* tables.
>
> As for getting dark to accept that, well, that's outside of my expertise.
>
> On Thu, May 10, 2018 at 4:58 AM Colin Dawson (Astronutter) via wix-users <
> wix-users at lists.wixtoolset.org> wrote:
>
> > I wonder if that’s deliberate on the part of installshield.  Just looking
> > as the name ISDRMFile.  Or to break it apart. IS DRM File meaning it’s
> > their proprietary DRM that they don’t want people taking apart.   It’s
> > purpose being to break things that try to decompile MSI files.    Just a
> > guess and I’m sure you are hoping that I’m wrong (I usually am)
> >
> > Colin
> >
> > Sent from my iPhone
> >
> > > On 10 May 2018, at 06:21, Satyanarayana Reddy Gopu via wix-users <
> > wix-users at lists.wixtoolset.org> wrote:
> > >
> > > Hi,
> > >
> > > Is there any way to resolve this issue reported by *Shintaro*.
> > >
> > > I am also trying to decompile my msi (installer type is CD ROM) which
> is
> > > created by InstallShield 2015 but getting the same error with some
> > warning
> > > messages.
> > >
> > > dark.exe : error DARK0182 : Cannot find the table definitions for the
> > > 'ISDRMFile' table.  This is likely due to a typing error or missing
> > > extension.  Please ensure all the necessary extensions are sup
> > > plied on the command line with the -ext parameter.
> > >
> > > Regards,
> > > reddygopu
> > >
> > > ____________________________________________________________________
> > > WiX Toolset Users Mailing List provided by FireGiant
> > http://www.firegiant.com/
> >
> > ____________________________________________________________________
> > WiX Toolset Users Mailing List provided by FireGiant
> > http://www.firegiant.com/
>
> ____________________________________________________________________
> WiX Toolset Users Mailing List provided by FireGiant
> http://www.firegiant.com/


More information about the wix-users mailing list