Je fais actuellement un programme pour un centre lan qui scanne un utilisateur disque dur, et copies/archives certains enregistrer des fichiers de jeu dans un zip et les télécharge sur un serveur FTP. Mais j'ai créé une grande partie du programme à ce stade et j'avais juste un problème majeur que je n'avais pas testé:python windows vista/7 uac et de copier (seulement lire) des fichiers? autorisations/interaction de l'UAC?
Comment les permissions UAC de Vista/7 représentent-elles la copie de ces fichiers de sauvegarde? - Pour autant que je sache, si un programme essaye d'enregistrer un jeu dans le répertoire C: \ Program Files, il attrape l'appel, redirige le fichier vers un autre dossier destiné à de tels changements ... le répertoire C: \ Users si je me souviens?
Donc, si tel est le cas, si mon programme Python essaie de copier le répertoire c: \ Program Files répertoire, il sera également rediriger et copier les informations appropriées, le cas échéant? Ai-je besoin d'invoquer UAC pour obtenir des autorisations de dossier pour un événement en lecture seule? J'ai essayé de googler l'information pour le fonctionnement de l'UAC mais mon google-fu n'est pas exactement à la hauteur ces derniers temps. Est-ce que je vais avoir besoin d'écrire une toute nouvelle section de code pour travailler autour de l'UAC ou va-t-elle «juste fonctionner»?
si elle ne va pas « simplement fonctionner ™ » ce que je vais devoir faire pour obtenir des autorisations pour accéder aux fichiers que je dois copier/archives? Je demande principalement parce que je n'ai pas de Vista/7 installer pour tester contre. =/