J'ai un système, je l'ai mis en place comme un normal avec UAC, et dans mon environnement Delphi je compile mon projet nommé ka.exe, je crée un projet installshield pour cela.L'application nouvellement compilée nécessite un contrôle de compte/élévation?
configuration et tout se termine bien! mais chaque fois que je commence mon programme, il faut l'élévation et je ne sais pas pourquoi.
juste pour être sûr que installshield ne joue pas à des jeux d'esprit sur moi, j'ai compilé un nouveau fichier .exe, et copiez-le manuellement sur mon ordinateur en réseau.
l'icône est la même, et elle a également ce bouclier UAC.
mon projet a des fonctions à l'intérieur qui pourraient être parler avec un réseau nom partagé, et parler avec une base de données SQL ...
alors pourquoi mon application besoin d'élévation pour courir?
Accède-t-il à des fichiers sous le dossier c: \ program files? Écrire dans un fichier INI, par exemple? –
Ce que votre code essaie de faire ne provoquera JAMAIS d'élévation. –