View Full Version : Failed to extract file from binary table error
MarkRose
01-03-2003, 08:18 AM
I created a custom action which calls a function from a standard DLL. But I keep getting the error "failed to extract... from the binary table."
I've checked the binary table and the entry appears correct.
Although all sorts of problems occur if you change things in the table via the direct editor...
michaelbraendel
01-23-2003, 05:10 PM
I have exactly the same problems.
Some weird behavior: I had it once going but after I added acustom action calling another function in the same DLL there was the same error (file extraction). I deleted the second action but the error remains. Also I checked the tables but everything seems to be ok.
So may be it's the best to call the function in the ISScript.
Tyderian
08-12-2003, 03:09 AM
Goto www.dependencywalker.com and download dependecywalker.
Use it to check the dependencies of your DLLs on a clean test system (use msiexec /a to dump them down perhaps..)
I had exactly the same problem, and it was occuring because my DLL was dependent on another DLL that was missing from the system.
Either link the dependency DLLs statically in your code, or add them as support files to the project.
Also make sure that all custom action calls to that DLL are of the same type - ie either all MSI DLLs or all standard DLLs.
Hope that helps.
Originally posted by MarkRose
I created a custom action which calls a function from a standard DLL. But I keep getting the error "failed to extract... from the binary table."
I've checked the binary table and the entry appears correct.
Although all sorts of problems occur if you change things in the table via the direct editor...
Powered by vBulletin® Version 4.2.0 Copyright © 2013 vBulletin Solutions, Inc. All rights reserved.