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
On Nov 17, 2017 8:28 PM, "Alex Henrie" alexhenrie24@gmail.com wrote:
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
Likely a distraction, though I don't know for sure. Most of the winetricks dotnet code was written or inspired by Focht or Hans, who may have better info.
I'd suggest looking at the bugs mentioned or linked in winetricks source around dotnet for more info. If not, try Hans or Focht.
2017-11-17 19:57 GMT-07:00 Austin English austinenglish@gmail.com:
On Nov 17, 2017 8:28 PM, "Alex Henrie" alexhenrie24@gmail.com wrote:
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
Likely a distraction, though I don't know for sure. Most of the winetricks dotnet code was written or inspired by Focht or Hans, who may have better info.
I'd suggest looking at the bugs mentioned or linked in winetricks source around dotnet for more info. If not, try Hans or Focht.
OK, thanks. I tried Wine Staging just now and got a bit farther: ProPresenter now exits after complaining that it requires OpenGL 3.2.
-Alex