[Bug 17194] [PATCH] simple WineD3D installer

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Feb 2 14:01:02 CST 2009


http://bugs.winehq.org/show_bug.cgi?id=17194





--- Comment #7 from Robert Millan <rmh at aybabtu.com>  2009-02-02 14:01:01 ---
(In reply to comment #1)
> There is a bug in this installer which prevents it from correctly installing
> the DLLs included.
> 
> I see that the install script deletes $SYSDIR\dllcache\d3d{8,9}.dll to stop
> Windows File Protection from overwriting the new DLLs. However, the dllcache
> DLLs are deleted _after_ the new DLLs are installed in $SYSDIR.
> 
> The dllcache DLLs should be deleted _first_ before overwriting the main DLLs.
> 
> When I ran the installer on a fresh XP system, it failed to install the WineD3D
> DLLs over the top of the Microsoft ones -- I had to delete them from dllcache
> manually first.

Actually, this doesn't always work either.  It seems there's a race between
NSIS deleting/overwriting the second file (no matter which it is) and Windows
File Protection restoring the first one.

It seems the only safe bet is to reboot in safe mode before running the
installer.


-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list