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}"

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
vbox-dev mailing list
vbox-dev@virtualbox.org
https://www.virtualbox.org/mailman/listinfo/vbox-dev

Reply via email to