News de PatBiker
28-09-2016

Liens

News de PatBiker

Publié le 13 mars 2007

Mise à jour auto sous VISTA

La mise à jour automatique d’une application depuis le réseau est une fonctionnalité de WinDev trés pratique. Elle ne fonctionne malheureusement plus sous VISTA, quoique …

La mise à jour d’un exécutable WinDev est réalisée sur la base d’une application de référence placée sur le réseau.

Quand l’application est lançée, elle “regarde” si l’application de référence a changée. Si c’est le cas, la mise à jour est automatiquement proposée.

Quand l’UAC est activé sous VISTA, la mise à jour n’est pas proposée. En fait l’application ne se lance pas du tout. Pourquoi ?

La mise à jour automatique implique en fait deux exécutables distincts. L’application elle-même et le programme de mise à jour (qui est placé dans le sous répertoire /INSTALL).

Or quand l’UAC est activée, un exécutable ne peut pas en lancer un autre, à moins d‘être démarré en mode administrateur.

La solution est justement là. Si votre application a besoin d’une mise à jour et que vous avez l’UAC activée, il faut la lancer en mode administrateur (clic droit sur le racccourci et choisir l’option marquée par le petit bouclier de l’UAC).