JonathanBriggs Posted July 2, 2009 Posted July 2, 2009 Hello, I have been trying to register a custom dll on a windows XP machine. This dll registers fine on other XP systems however on this one it fails and returns error code 0x80004005. Apparently this could be happening for any number of reasons like dependencies, permissions, etc. Can I use Regmon to help me diagose why? If so can someone give me a run down of what i need to do or what im looking out for?Any help would be greatly appreciatedThanks
beats Posted July 2, 2009 Posted July 2, 2009 Try Dependency Walker to verify dependancies. Also, this error could be caused by a hosed registry (wrong entries and such). A registry clean tool like CCleaner might fix this.
JonathanBriggs Posted July 2, 2009 Author Posted July 2, 2009 Hello,Thanks for the prompt reply! This Dependency Walker application will list minimum set of required files for my dll to work. What should i do with this list?Thanks
beats Posted July 2, 2009 Posted July 2, 2009 With the list you can verify if the minimum set of required files is present (and properly registered etc.) on the XP machine that gives the registration error.
cluberti Posted July 7, 2009 Posted July 7, 2009 I would indeed say using procmon while running regsvr32 against your .dll would be a good idea. 80040005 is access denied, and procmon would likely show why.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now