What causes .NET Framework 4.5 to "subtly fail" on Windows Vista and higher?

Alex Henrie alexhenrie24 at gmail.com
Fri Nov 17 20:28:20 CST 2017


Hello,

This question is mostly for Austin, but I am CC'ing the list in case
anyone else knows the answer.

I am trying to open a file created by ProPresenter
<https://renewedvision.com/propresenter/download/>, a freely
downloadable .NET Framework 4.5 app that requires Windows 8 or later.
Mono is not good enough for this program.

When Winetricks installs .NET 4.5 or 4.5.2, it prints the warning
"Setting Windows version to 2003, otherwise applications using .NET
4.5 will subtly fail"
<https://github.com/Winetricks/winetricks/blob/master/src/winetricks#L7095>.
Indeed, setting the Windows version to 2003 allows ProPresenter to run
just long enough to complain that Windows 8 or later is required and
exit. With the Windows version set to 8, ProPresenter goes into an
infinite loop calling Context_CC_ContextCallback.

What is the subtle bug here? Does it have to do with
Context_CC_ContextCallback, or is that just a distraction?

-Alex



More information about the wine-devel mailing list