【发布时间】:2015-09-20 17:21:11
【问题描述】:
我有一个直接从控制台(Windows Powershell)执行的 py2exe 构建的程序。涉及的模块有:xlrd 和 PrettyTable。
不幸的是,每次调用该程序时,Windows 都会要求用户确认,因为该程序需要特定的权限。
这是不可取的,因为脚本对系统来说是“安全的”。它只是获取文本文件作为参数并在同一个文件夹中输出一个文本文件。我不希望用户被这个权限请求吓到。
有没有办法避免这种行为?
【问题讨论】:
-
如果您询问是否可以绕过 UAC 提示以获得管理权限,答案是否定的。使用“如果这是可能的”思维实验。这是所有恶意软件都会做的事情。
-
不,我不是在问这么愚蠢的问题。只是想了解 py2exe 为激活 UAC 做了什么,为什么以及我可以用它做什么,因为这里没有恶意软件,也没有特定的操作,只有文本文件处理。
-
所以,这不是 py2exe 的错。只是文件命名的问题。
-
明白。很抱歉假设了一个愚蠢的问题,但你会惊讶于这个问题的普遍性(我怎样才能绕过 UAC?)。
-
没关系,我能理解。
标签: windows powershell console py2exe privileges