【发布时间】:2011-01-04 20:43:55
【问题描述】:
我目前正在为一个局域网中心制作一个程序,该程序可以扫描用户的硬盘驱动器,并将某些保存的游戏文件复制/存档到 zip 中并将它们上传到 FTP 服务器。但是此时我已经创建了很多程序,只是遇到了一个我没有测试过的主要问题:
Vista/7 的 UAC 权限如何解释这些保存的游戏文件的复制? - 据我所知,如果程序试图将游戏保存到 C:\Program Files 目录,它会捕捉到调用,将文件重定向到另一个用于此类更改的文件夹...... C:\Users 目录我记得吗?
如果是这种情况,如果我的 python 程序尝试从 c:\Program Files 目录复制,它是否还会重定向并复制适用的信息?我是否需要以某种方式调用 UAC 来获取只读事件的文件夹权限?我试过用谷歌搜索 UAC 的工作信息,但我的 google-fu 最近并不完全符合标准。我是否需要编写一段全新的代码来解决 UAC 问题,或者它会“正常工作™”吗?
如果它不能“正常工作™”,我需要做什么才能获得访问我需要复制/存档的文件的权限?我问主要是因为我没有要测试的 vista/7 安装。 =/
【问题讨论】:
标签: python windows-7 windows-vista uac