[Bug 591] New - wine does not verify native dll
wine-bugs at winehq.com
wine-bugs at winehq.com
Fri Apr 19 15:40:39 CDT 2002
http://bugs.codeweavers.com/show_bug.cgi?id=591
*** shadow/591 Fri Apr 19 15:40:39 2002
--- shadow/591.tmp.19099 Fri Apr 19 15:40:39 2002
***************
*** 0 ****
--- 1,39 ----
+ +============================================================================+
+ | wine does not verify native dll |
+ +----------------------------------------------------------------------------+
+ | Bug #: 591 Product: Wine |
+ | Status: UNCONFIRMED Version: unspecified |
+ | Resolution: Platform: |
+ | Severity: normal OS/Version: All |
+ | Priority: P1 Component: wine-loader |
+ +----------------------------------------------------------------------------+
+ | Assigned To: wine-bugs at winehq.com |
+ | Reported By: wine_bugtracking_account at dias.com.br |
+ | CC list: Cc: |
+ +----------------------------------------------------------------------------+
+ | Milestone: TargetMilestone: --- |
+ | URL: |
+ +============================================================================+
+ | DESCRIPTION |
+ Wine does not verify if a native dll is valid or not.
+ Wine should test if a native dll file is a valid dll before trying to loading it.
+ If the native dll is not valid, it should fallback to the builtin one if that
+ specified in the DllOverrides/DllDefaults setting.
+
+ Why this is important?
+
+ Because when working in a fake windows tree, some applications test if a dll
+ file exist first, before using it. So it is common to have a zero sized file
+ in its place.
+ e.g.
+ c:\windows\system\shell32.dll
+
+ In this case the shell32.dll is know to be better used if a native
+ version is available, so in the DllOverrides this setting is common:
+ "shell32" = "native, builtin"
+
+ However, because wine does not test it, it will consider it a valid
+ native shell32.dll and try to load it, and will eventually fail.
+
+ A solution, would be to delete the empty file from the tree, however
+ apps that test their existence will start to fail.
\ No newline at end of file
More information about the wine-bugs
mailing list