Rectify11 / Installer

A Windows 11 modification which makes it more consistent.
GNU General Public License v3.0
2.81k stars 156 forks source link

MSHTA VBscript icons not fixed #403

Open Dan2TDMJace opened 8 months ago

Dan2TDMJace commented 8 months ago

Description

As many know, Rectify11 fixes WScript. However, Rectify11 does not fix MSHTA. As a developer myself, I see how this would be hard to implement. but WScript has the Win11 icons, why not MSHTA?

(Edit: I realized it was just an MSHTA problem)

Steps To Reproduce

Make a text document. Rename it to a BAT file. Put in the script attached. Note: you'll have to rename the script to a BAT because GitHub doesn't allow BAT files.

Rectify11 Version

Version: 3.1.0.0

Windows Version

Windows 11 23H2 22631.2861

Logs

bug.txt result

Dan2TDMJace commented 8 months ago

CScript also has the same problem. bug.zip cscript

WinExperiments commented 8 months ago

Those Windows 7 icons come from user32.dll, a file that has been enforced with Microsoft signatures since Windows 8, making Windows unbootable if anything in it is modified. WScript dialog icons were fixed by adding a manifest to wscript.exe. If you know what handles MSHTA dialogs, tell me so that I can add a manifest to it.

Dan2TDMJace commented 8 months ago

Like I said, i'm a developer and expected it would be hard. I don't know how, so it's fine.