¿Cómo puedo eliminar un atajo de escritorio de Innosetup? Fue creado por la versión anterior y ya no es necesario. He intentado eliminar en [InstallDelete]Cómo quitar un atajo de escritorio por Innosetup
[InstallDelete]
Type: files; Name: {userdesktop}\Shortcut Name
y borrar el archivo en "ssInstall" de CurStepChanged controlador de eventos
DeleteFile(ExpandConstant('{userdesktop}\Shortcut Name'));
Pero ellos no trabajo. ¡Cualquier sugerencia es apreciada!
* Puede eliminar todos los viejos iconos * desde versiones anteriores utilizando este método con seguridad: http://stackoverflow.com/a/ 22568945/32453 – rogerdpack