You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After the powertoys updated to use .net9 some crashes started to happen. I initially thought it was a problem with powertoys itself but after some tests found out that it is a .net9 issue. I am linking the original issue: microsoft/PowerToys#37254 (comment)
Only here its most likely C:\Program Files (x86)\Internet Download Manager\IDMShellExt64.dll
The workaround would be for Power Toys to apply for the project: <CETCompat>false</CETCompat>
The real fix would have to be done in NetFX. @dipeshmsft is this anything that could be brought up internally?
I've seen already so many apps having to disable CET which is a real shame as its a great security mitigation, and the WPF case is that here we're using the windows dialogs that causes the regular shell extensions to load that have NetFX as dependency.
@h3xds1nz, thanks for pinging me. I am involved in other areas as of now, so I will need some time for this.
Never the less I will try to devote some time this week to understand these issues, and why have they started coming up in .NET 9 specifically. Moreover, if the changes need to be in .NET Fx, it would be hard to get it done. Anyhow, let me get back to you on this issue.
Describe the bug
After the powertoys updated to use .net9 some crashes started to happen. I initially thought it was a problem with powertoys itself but after some tests found out that it is a .net9 issue. I am linking the original issue: microsoft/PowerToys#37254 (comment)
To Reproduce
This is the repository I used for testing the issue: https://github.com/mantaionut/ExtractAssociatedIconTest
When compiled with .net9 all buttons causes crash, .net8 binary works without a problem
Exceptions (if any)
Further technical details
Ide: VS 2022
dotnet --info output:
The text was updated successfully, but these errors were encountered: