Dependency

J

javadev9797

I'm making a setup for winXP & win2K and I'd like to include all the
needed stuff.
With Dependency Walker I can see all the DLL that my app needs.
The question is: which are the rules (or the list) to include a DLL or
not ?
e.g.
kernel32.dll, no of course, but others ?

Any suggestion ?

Thanks in advance.

JD
 
R

Ramesh, MS-MVP

From http://www.dependencywalker.com/faq.html

For starters, there are certain modules you should never redistribute with
your application, such as kernel32.dll, user32.dll, and gdi32.dll. To see
which files you are allowed to redistribute, you can look for a file named
REDIST.TXT on your development computer. This file is included with
development suites like Microsoft Visual C++ and Visual Basic. You can also
look up "redistributable files" and "redist.txt" in the MSDN index for more
information on what files to redistribute, how to redistribute them, how to
check file versions, etc. Another site worth mentioning is the Microsoft DLL
Help Database
(http://support.microsoft.com/servicedesks/FileVersion/dllinfo.asp). This
site has detailed version histories of DLLs, and lists what products were
shipped with each version.

--
Regards,

Ramesh Srinivasan, Microsoft MVP [Windows XP Shell/User]
Windows® XP Troubleshooting http://www.winhelponline.com


I'm making a setup for winXP & win2K and I'd like to include all the
needed stuff.
With Dependency Walker I can see all the DLL that my app needs.
The question is: which are the rules (or the list) to include a DLL or
not ?
e.g.
kernel32.dll, no of course, but others ?

Any suggestion ?

Thanks in advance.

JD
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top