Różnice między aplikacjami a bibliotekami DLL
Mimo że bibliotek DLL i aplikacje są oba moduły programu wykonywalnego, różnią się one na kilka sposobów.Użytkownikowi końcowemu najbardziej oczywiste różnica jest, że pliki dll nie są programy, które mogą być wykonywane bezpośrednio.Z punktu widzenia systemu istnieją dwie zasadnicze różnice między aplikacjami i biblioteki DLL:
Aplikacja może mieć wiele wystąpień tego samego jednocześnie działa w systemie biblioteki DLL mogą mieć tylko jedno wystąpienie.
Aplikacja może posiadać rzeczy, takich jak stos, globalnej pamięci, dojścia do plików i Kolejkowanie wiadomości, ale nie biblioteki DLL.