【问题标题】:Delete files from hidden folder during uninstall (WiX, Pyinstaller)卸载期间从隐藏文件夹中删除文件(WiX、Pyinstaller)
【发布时间】:2015-09-23 15:29:40
【问题描述】:

我想删除文件(由 pyinstaller 在 C:\Users\User\AppData\Local\VirtualStore\Program Files (x86)\App\tmp 创建) 在卸载期间(使用 WiX)。关于如何做到这一点的任何想法?

有人知道为什么 pyinstaller 会创建该文件,我是否可以控制它?

【问题讨论】:

    标签: wix uninstallation pyinstaller hidden-files


    【解决方案1】:

    部分答案:当程序没有足够的权限写入某个位置并且没有显示它是 UAC 感知的提升类型清单时,该虚拟存储位置是 Windows 重定向文件输出的位置。这可能会有所帮助:

    http://sourcedaddy.com/windows-7/uac-virtualization.html

    因此,pyinstaller 似乎假定它是以管理员身份运行的,但事实并非如此,并且正在写入虚拟化的位置。而不是试图删除这些文件,我会查看该安装程序以及您如何运行它以及(因为它似乎需要管理员权限)如何让它以管理员权限运行。我认为这是旧技术,因为更新版本可能会包含一个海拔清单,说明它需要管理员权限。

    【讨论】:

    • 谢谢!我还没有解决这个问题,所以你的回答真的很有帮助,至少我知道现在要寻找什么。如果我找到解决方案,我会发布解决方案:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-23
    • 2011-01-02
    • 1970-01-01
    相关资源
    最近更新 更多