Je maintiens une installation depuis un moment mais je ne suis pas vraiment un expert. Maintenant, on m'a demandé de trouver une solution pour cela:Augmenter par programme les privilèges de l'utilisateur
Notre logiciel est toujours vendu avec un ordinateur car il doit être exécuté dans un environnement très contrôlé. Le programme d'installation a besoin de privilèges d'administration pour être exécuté. Jusqu'à présent, nous avions deux utilisateurs différents, l'un avec des droits administratifs et l'autre sans. Notre service clientèle se connecte en tant qu'administrateur, installe le logiciel et redémarre la machine pour que l'utilisateur puisse accéder en tant qu'utilisateur normal.
Maintenant, nous voulons que l'utilisateur puisse installer le logiciel lui-même, mais nous ne voulons pas qu'il ait accès en tant qu'administrateur, car il peut modifier des choses qu'il ne devrait pas modifier.
Alors, est-il possible de lever par programme les privilèges de l'utilisateur pendant l'installation et de les réduire par la suite? Le programme d'installation est fait en utilisant InstallShield mais nous utilisons vbscript pour vérifier certains pré-requis.