[Bug 22766] New: Hardcoded "C:\windows\system32" paths autorun paths fail in a syswow64 build
wine-bugs at winehq.org
wine-bugs at winehq.org
Wed May 19 05:59:01 CDT 2010
http://bugs.winehq.org/show_bug.cgi?id=22766
Summary: Hardcoded "C:\windows\system32" paths autorun paths
fail in a syswow64 build
Product: Wine
Version: 1.1.44
Platform: x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: -unknown
AssignedTo: wine-bugs at winehq.org
ReportedBy: stefandoesinger at gmx.at
The DirectX 7 SDK puts a file "dxdllreg.exe" into C:\windows\system32 and
creates a registry key to run it on the next boot. On a pure 32 bit Wine this
works OK, in a syswow64 build wineboot complains that the file cannot be found.
It seems that the following happens:
1) The installer places the file in system32\dxdllreg.exe. Since it is a 32 bit
app this is redirected to syswow64/dxdllreg.exe
2) The installer writes "C:\windows\system32\dxdllreg.exe" into the registry
3) Wineboot runs, reads the string from the registry. However, wineboot is a 64
bit app, so it tries to find the file in system32\dxdllreg.exe
Running the 32 bit wineboot manually correctly executes the application.
--
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