Installer: remove Start Menu shortcut on uninstall

This commit is contained in:
RedBlackAka 2025-02-18 19:42:02 +00:00
parent 22f2c28a27
commit bf4f5480be

View file

@ -137,7 +137,7 @@ XML_FILE+=" </Directory>\r\n"
XML_FILE+=" <Directory Id='ProgramMenuFolder' Name='Programs'>\r\n"
XML_FILE+=" <Component Id='ProgramMenuShortcut' Guid='"$(uuidgen -t | awk '{ print toupper($0) }')"'>\r\n"
XML_FILE+=" <Shortcut Id='startmenu${PRODUCTNAME}' Directory='ProgramMenuFolder' Name='${PRODUCTNAME}' Target='[#${EXE_ID}]' WorkingDirectory='INSTALLDIR' Advertise='no'/>\r\n"
XML_FILE+=" <RemoveFolder Id='ProgramMenuShortcut' On='uninstall'/>\r\n"
XML_FILE+=" <RemoveFile Id='ProgramMenuShortcut' Name='${PRODUCTNAME}.lnk' Directory='ProgramMenuFolder' On='uninstall'/>\r\n"
XML_FILE+=" <RegistryValue Root='HKCU' Key='Software\[Manufacturer]\[ProductName]' Type='string' Value='' KeyPath='yes'/>\r\n"
XML_FILE+=" </Component>\r\n"
XML_FILE+=" </Directory>\r\n"