6 ms·
Windows has a bug which was likely a design decision made in Windows 95 development (maybe earlier, Windows 3.1 had CPL applets also). Security wasn't taken as
by UnoriginalGuy 12y ago
Windows has a bug which was likely a design decision made in Windows 95 development (maybe earlier, Windows 3.1 had CPL applets also). Security wasn't taken as seriously in that era.
While evidently their bug fix was a little hacky, I guess re-designing how Control Panel applet icons are rendered was considered too big of a change for what was essentially a security patch.
Hopefully they kill classic Control Panel completely at some stage in the next few years. Windows 8, 8.1, and now 10 are going down that road but there are a lot of legacy Control Panel applets by third parties which they have to deal with somehow.
- Already__Taken 12y agoWindows needed to kill the legacy control panel for a long time. They've put some new (worse)) front ends to it over time but once you click down to it there's some ancient non-resizable textarea to read something important in. They should rebuild it in something powershell can poke so every single windows setting can be done from the command line, slap a gui on top of that and manage it all with DSC. Much like how all the new server orientated features have gone.
- cm2187 12y agoI agree on powershell. But I am less enthusiastic about their "metro" style which look extremely oversimplified from the samples I have seen (and all full screen, which replaces the frustration of the non-resizable grey boxes with another!).
- Already__Taken 12y agoUI aside I am referring to applications like the new server manager that are literally a front end to PS cmdlets. Full screen only metro is gone as of W10 it seems. It's just a flatter art style and I think the metro stuff something else again, it's not some powershell driving layer.
- TazeTSchnitzel 12y agoIt probably wasn't an intentional design decision. Storing icons in DLLs and referencing them is completely normal in Windows. I assume the error was that they somehow allowed the DLL to execute.
- yuhong 12y agoLook up CplApplet.
- yuhong 12y agoI think it dates all the way back to Win3.0.