Dans les options de compilation, nous avons le choix entre utiliser les droits administrateurs et n'utiliser aucun droit particulier avec des cases à cocher; ce devrait être des radios boutons, c'est complètement illogique que l'un des deux ne soit pas coché, de plus je crois que ça n'est pas le cas lors de l'installation de PureBasic.
L'aide sur le sujet n'est pas compréhensible pour l'amateur, c'est seulement après recherche que j'ai compris la subtilité entre coché "aucun droit particulier" et ne rien coché du tout.
Voici ce que dit l'aide de PureBasic:
L'application ne nécessite aucun droits particuliers (Windows Vista et suivants) (Windows seulement)
Cette option désactive la «virtualisation» de cet exécutable sur Windows Vista et suivants. La Virtualisation provoque la redirection des fichiers et les accès au Registre vers un dossier utilisateur si l'utilisateur n'a pas les droits nécessaires à l'opération. (ce qui permet de conserver la compatibilité avec d'anciens programmes)
Notez que cette redirection se fait sans en aviser l'utilisateur ce qui peut conduire à une certaine confusion si il essaye de trouver les fichiers sauvegardés sur le système de fichiers. Pour cette raison, il est recommandé de désactiver cette fonctionnalité si le logiciel est conforme avec les règles d'accès aux fichiers ou du registre de Vista.
Note: cette option n'a aucun effet quand le programme est lancé sous d'autres versions de windows. Elle ne peut pas être combinée avec l'option "Mode Administrateur" ci-dessus.