[Bug 44055] Multiple applications fail to run in Win7+ mode, requiring DWM composition API support to be enabled (Aero Glass, transparent windows)(Affinity Designer 1.6, Electron-based apps using isAeroGlassEnabled API)

wine-bugs at winehq.org wine-bugs at winehq.org
Tue Apr 16 17:42:55 CDT 2019


https://bugs.winehq.org/show_bug.cgi?id=44055

Anastasius Focht <focht at gmx.net> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |focht at gmx.net
            Summary|Affinity Designer exits on  |Multiple applications fail
                   |launch (win7):  "Windows    |to run in Win7+ mode,
                   |Aero is not                 |requiring DWM composition
                   |enabled".(DwmIsCompositionE |API support to be enabled
                   |nabled returns FALSE)       |(Aero Glass, transparent
                   |                            |windows)(Affinity Designer
                   |                            |1.6, Electron-based apps
                   |                            |using isAeroGlassEnabled
                   |                            |API)

--- Comment #9 from Anastasius Focht <focht at gmx.net> ---
Hello folks,

confirming, still present.

Various Electron framework-based apps require this too when checking for
support of transparent windows in Windows 7+ setting. On native Windows,
Electron uses a platform specific check using DWM composition API -> Aero
Glass.

https://github.com/electron/electron/pull/4131

Example: Sky Ticket Player

https://www.reddit.com/r/wine_gaming/comments/bd8rus/sky_ticket_requieres_aero_theme_installed/

Download:

https://web.archive.org/web/20190416222400/https://web.static.nowtv.com/watch/player/skyticket/de/latest/SkyTicket-Windows.exe

--- snip ---
$ pwd
/home/focht/.wine/drive_c/users/focht/Application Data/Sky Ticket/Sky Ticket

$ WINEDEBUG=+seh,+relay wine ./Sky\ Ticket.exe >>log.txt 2>&1
...
0051:Call dwmapi.DwmIsCompositionEnabled(0033f150) ret=01497f5e
0051:fixme:dwmapi:DwmIsCompositionEnabled 0x33f150
0051:Ret  dwmapi.DwmIsCompositionEnabled() retval=00000000 ret=01497f5e 
...
0051:Call comctl32.TaskDialogIndirect(0033ef38,0033efbc,00000000,0033efa8)
ret=006177c0
...
0051:Call
user32.DialogBoxIndirectParamW(00400000,05828480,00000000,7dd32070,0033ec2c)
ret=7dd32a53 
...
0051:Call user32.CreateWindowExW(00000000,0033e022 L"Static",0582a050 L"Theme
nicht
kompatibel",50000000,00000000,00000000,00000000,00000000,00030074,00000000,00000000,00000000)
ret=7dd31263 
...
0051:Call user32.CreateWindowExW(00000000,0033e022 L"Static",0582c218 L"Sorry,
das Windows Aero Theme ist n\00f6tig, damit der Player korrekt funktioniert.
Bitte aktiviere das Aero Theme \00fcber die Systemsteuerung und starte den
Player
neu.",50000000,00000000,00000000,00000000,00000000,00030074,00000000,00000000,00000000)
ret=7dd31263 
--- snip ---

Also adding stable download link via Internet Archive for originally reported
app:

https://web.archive.org/web/20190416222825/https://d1gl0nrskhax8d.cloudfront.net/windows/designer/1.6.5/affinity-designer-1.6.5.135.exe?Expires=1555457305&Signature=M4R9DfHS39kVPJNqtSU3HDJ4MCl1velYpRxfVEOwAnaDGHbkmhCKcKqw2kBIKkEAwWyDsEFXnQpCS3XN2UuHFYYwAdHQsQEeyJXTt8CkLbU~5uKFNjMNyYqp~POKPEHXCW1cpeHqVls~v6ANniWdkOOqzHdHgiyK86nA~EblAyPnSDm5bHmX9MIA8rPOkBHL8zeagHMZ8qbaM8B4Kv7qFQ3rkMKpxFaKhznVf6HZ7uqLkcGC3PqDzzn3GAPSdZ60n8KzaE9xfaSYgJvkVNaTLXrxXR5s16GJn4atv5IS82yDowJPPlcTI~8WSEg8F-yc8biKyU01S5ZsF0Y0cvXigg__&Key-Pair-Id=APKAIMMPYSI7GSVTEAAQ

$ sha1sum SkyTicket-Windows.exe 
4b175884bc975e6e2d4673368d63dbf449930f7e  SkyTicket-Windows.exe

$ du -sh SkyTicket-Windows.exe 
48M    SkyTicket-Windows.exe

$ wine --version
wine-4.6-30-gf9301c2b66

Regards

-- 
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