mehraanakbarii
Sophomore Member
Posts: 226
OS: Windows 10 22H2
CPU: Intel Core i5-11400
RAM: 32.0 GB DDR4 3200MHz
GPU: Nvidia GeForce RTX 3070
|
Post by mehraanakbarii on Apr 21, 2024 11:28:41 GMT -8
v1.1.3: extensions current defaults listed in a column of extensions list view Don't know if this helps, but I managed to open set your default apps without it crashing, although it doesn't have any apps in it View Attachmenthow ? did you removed buttons ?
|
|
mehraanakbarii
Sophomore Member
Posts: 226
OS: Windows 10 22H2
CPU: Intel Core i5-11400
RAM: 32.0 GB DDR4 3200MHz
GPU: Nvidia GeForce RTX 3070
|
Post by mehraanakbarii on Apr 21, 2024 12:57:59 GMT -8
|
|
|
Post by Brawllux on Apr 21, 2024 22:01:05 GMT -8
Don't know if this helps, but I managed to open set your default apps without it crashing, although it doesn't have any apps in it View Attachmenthow ? did you removed buttons ? You can use 1507-1607 sud.dll and sometimes the page doesn't crash. But if you are unlucky it will crash.
|
|
|
Post by Brawllux on Apr 21, 2024 22:03:55 GMT -8
Set Default Programs page from Default Programs (sud.dll) (Removed in Windows 10 1709-1803) is the only control panel page from windows 8 , 8.1 era that cannot be restored and cannot be remade completely and even there is no good replacement application for it even I could not remake it functionalities completely "Set default app or program for file types by app." feature was the only thing that I could remake it , but it is not perfect either because some of current defaults would not show in list view (you will have exact same issue in default programs editor) These 3 functionalities are still missing (last two functionalities even missing in ms-settings page and completely removed from windows) :
-Set default app or program for protocols by app. (there is no way to change protocols associations without using ms-settings or classic Default Programs\Set Associations page because Windows uses hashes to prevent changing protocols Associations by directly editing registry values ​​by users and third-party apps, Hash value data and ProgID value data are not changeable directly ​​by users and third-party apps)
-Make an app or a program the default for all file types and protocols it can open at once. -Make an app or a program the default for multiple file types or protocols it can open at once. Microsoft removed the calls sud.dll makes from shell32 iirc. Those calls or functions were for loading the program icons and names and send them to sud.dll. The reason the first child page was empty was this. I remember talking with Aubrey about this too.
|
|
|
Post by enderboy on Apr 21, 2024 22:14:33 GMT -8
Don't know if this helps, but I managed to open set your default apps without it crashing, although it doesn't have any apps in it View Attachmenthow ? did you removed buttons ? I copied it from 1703
|
|
|
Post by enderboy on Apr 21, 2024 22:17:26 GMT -8
Set Default Programs page from Default Programs (sud.dll) (Removed in Windows 10 1709-1803) is the only control panel page from windows 8 , 8.1 era that cannot be restored and cannot be remade completely and even there is no good replacement application for it even I could not remake it functionalities completely "Set default app or program for file types by app." feature was the only thing that I could remake it , but it is not perfect either because some of current defaults would not show in list view (you will have exact same issue in default programs editor) These 3 functionalities are still missing (last two functionalities even missing in ms-settings page and completely removed from windows) :
-Set default app or program for protocols by app. (there is no way to change protocols associations without using ms-settings or classic Default Programs\Set Associations page because Windows uses hashes to prevent changing protocols Associations by directly editing registry values ​​by users and third-party apps, Hash value data and ProgID value data are not changeable directly ​​by users and third-party apps)
-Make an app or a program the default for all file types and protocols it can open at once. -Make an app or a program the default for multiple file types or protocols it can open at once. Microsoft removed the calls sud.dll makes from shell32 iirc. Those calls or functions were for loading the program icons and names and send them to sud.dll. The reason the first child page was empty was this. I remember talking with Aubrey about this too. Can you not copy an old shell32.dll rename to something different then hex-edit sud.dll to reflect of the other shell32.dll
|
|
mehraanakbarii
Sophomore Member
Posts: 226
OS: Windows 10 22H2
CPU: Intel Core i5-11400
RAM: 32.0 GB DDR4 3200MHz
GPU: Nvidia GeForce RTX 3070
|
Post by mehraanakbarii on Apr 22, 2024 1:16:38 GMT -8
-v1.1.4.1: Minor UI improvementsgithub.com/MehranAkbarii/DefaultProgramsRemake/ I can not add anymore functionalities, if you face any issues tell me If I could I will fix it , since I used windows forms it is hard to me to make the app UI exact same as original page because windows forms is so limited, maybe in future I would remake the project using wpf and make app UI more look like original one
|
|
mehraanakbarii
Sophomore Member
Posts: 226
OS: Windows 10 22H2
CPU: Intel Core i5-11400
RAM: 32.0 GB DDR4 3200MHz
GPU: Nvidia GeForce RTX 3070
|
Post by mehraanakbarii on Apr 22, 2024 7:47:37 GMT -8
Microsoft removed the calls sud.dll makes from shell32 iirc. Those calls or functions were for loading the program icons and names and send them to sud.dll. The reason the first child page was empty was this. I remember talking with Aubrey about this too. Can you not copy an old shell32.dll rename to something different then hex-edit sud.dll to reflect of the other shell32.dll is there anyway to decomplie sud.dll ? since it is C based and if there is no security layer on them I guess a working C lang decompiler could decompile it. something like .net deflector for .net applications
|
|
|
Post by Brawllux on Apr 22, 2024 7:52:27 GMT -8
Can you not copy an old shell32.dll rename to something different then hex-edit sud.dll to reflect of the other shell32.dll is there anyway to decomplie sud.dll ? since it is C based and if there is no security layer on them I guess a working C lang decompiler could decompile it. something like .net deflector for .net applications You can try checking the symbols of Windows 10 1703. Or check what is different from 1709+ in a program like GHIDRA or IDA PRO.
|
|
mehraanakbarii
Sophomore Member
Posts: 226
OS: Windows 10 22H2
CPU: Intel Core i5-11400
RAM: 32.0 GB DDR4 3200MHz
GPU: Nvidia GeForce RTX 3070
|
Post by mehraanakbarii on Apr 22, 2024 9:41:52 GMT -8
|
|
mehraanakbarii
Sophomore Member
Posts: 226
OS: Windows 10 22H2
CPU: Intel Core i5-11400
RAM: 32.0 GB DDR4 3200MHz
GPU: Nvidia GeForce RTX 3070
|
Post by mehraanakbarii on Apr 22, 2024 15:44:50 GMT -8
|
|
mehraanakbarii
Sophomore Member
Posts: 226
OS: Windows 10 22H2
CPU: Intel Core i5-11400
RAM: 32.0 GB DDR4 3200MHz
GPU: Nvidia GeForce RTX 3070
|
Post by mehraanakbarii on Apr 23, 2024 6:44:03 GMT -8
|
|
mehraanakbarii
Sophomore Member
Posts: 226
OS: Windows 10 22H2
CPU: Intel Core i5-11400
RAM: 32.0 GB DDR4 3200MHz
GPU: Nvidia GeForce RTX 3070
|
Post by mehraanakbarii on Apr 24, 2024 7:52:06 GMT -8
|
|
mehraanakbarii
Sophomore Member
Posts: 226
OS: Windows 10 22H2
CPU: Intel Core i5-11400
RAM: 32.0 GB DDR4 3200MHz
GPU: Nvidia GeForce RTX 3070
|
Post by mehraanakbarii on Apr 24, 2024 14:51:45 GMT -8
|
|
|
Post by OrthodoxWin32 on Apr 24, 2024 15:25:54 GMT -8
I am encountering several problems with your program. First of all, I get an error when opening : However, I seem to have installed the .NET components. On the other hand, I don't see all the programs in the list, but the list increases in size with each update. Finally, I can't change the settings. When I click on a file type, I just get an explorer property window that appears for 0.5 seconds, then disappears. This may be related to the fact that I'm using OpenWithEnchanced instead of the default dialog.
|
|
Legofan
Sophomore Member
Embrace modernity? Nah, embrace tradition.
Posts: 171
OS: Windows 11 24H2
Theme: Default
CPU: AMD Ryzen 5 3600 / Intel Pentium Gold 4425Y
RAM: 64GB / 8 GB
GPU: NVIDIA GeForce GTX 1050 Ti / IGPU
Computer Make/Model: Custom Built / Surface Go 2
|
Post by Legofan on Apr 24, 2024 22:51:49 GMT -8
I am encountering several problems with your program. First of all, I get an error when opening : However, I seem to have installed the .NET components. On the other hand, I don't see all the programs in the list, but the list increases in size with each update. Finally, I can't change the settings. When I click on a file type, I just get an explorer property window that appears for 0.5 seconds, then disappears. This may be related to the fact that I'm using OpenWithEnchanced instead of the default dialog. The second one might be a classic exclusive thing, mine just shows the normal metro dialog.
|
|
mehraanakbarii
Sophomore Member
Posts: 226
OS: Windows 10 22H2
CPU: Intel Core i5-11400
RAM: 32.0 GB DDR4 3200MHz
GPU: Nvidia GeForce RTX 3070
|
Post by mehraanakbarii on Apr 25, 2024 1:08:46 GMT -8
I am encountering several problems with your program. First of all, I get an error when opening : However, I seem to have installed the .NET components. On the other hand, I don't see all the programs in the list, but the list increases in size with each update. Finally, I can't change the settings. When I click on a file type, I just get an explorer property window that appears for 0.5 seconds, then disappears. This may be related to the fact that I'm using OpenWithEnchanced instead of the default dialog. yes OpenWithEnchanced is not supported because my app create empty files with selected format in windows temp directory for opening the openWith dialog for selected format since I can not find a way set UWP app as default directly in reg I used this trick as temporal solution about registered programs list I have to add all available registry paths to file association liberary I have no idea about startup error but , please send me the full error log or screenshot in English I will fix it
|
|
mehraanakbarii
Sophomore Member
Posts: 226
OS: Windows 10 22H2
CPU: Intel Core i5-11400
RAM: 32.0 GB DDR4 3200MHz
GPU: Nvidia GeForce RTX 3070
|
Post by mehraanakbarii on Apr 25, 2024 1:56:02 GMT -8
|
|
|
Post by enderboy on Apr 29, 2024 7:43:44 GMT -8
Don't know if this helps, but I managed to open set your default apps without it crashing, although it doesn't have any apps in it View Attachmenthow ? did you removed buttons ? I just noticed, it crashes when windhawk is on. I wonder why?
|
|
mehraanakbarii
Sophomore Member
Posts: 226
OS: Windows 10 22H2
CPU: Intel Core i5-11400
RAM: 32.0 GB DDR4 3200MHz
GPU: Nvidia GeForce RTX 3070
|
Post by mehraanakbarii on Apr 29, 2024 8:21:34 GMT -8
how ? did you removed buttons ? I just noticed, it crashes when windhawk is on. I wonder why? It is not related to windhawk
|
|