Hi VirtualBox developers; I attached a simple patch to address ticket #33, see [1]. The icon has to be set explicitly instead of being inferred from the executable. I release this patch under the MIT License.
I also attached a before/after comparison for Windows XP. Greetings, Philipp Cordes [1] https://www.virtualbox.org/ticket/33
Index: src/VBox/Additions/WINNT/Installer/VBoxGuestAdditions.nsi
===================================================================
--- src/VBox/Additions/WINNT/Installer/VBoxGuestAdditions.nsi (revision 65618)
+++ src/VBox/Additions/WINNT/Installer/VBoxGuestAdditions.nsi (working copy)
@@ -933,6 +933,7 @@
; Write uninstaller in "Add / Remove programs"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
+ WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\uninst.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
signature.asc
Description: This is a digitally signed message part
_______________________________________________ vbox-dev mailing list [email protected] https://www.virtualbox.org/mailman/listinfo/vbox-dev
