【问题标题】:Self-deleting Executable自删除可执行文件
【发布时间】:2015-08-31 19:56:34
【问题描述】:

我正在使用 Pyinstaller 为用户创建单文件可执行文件。但是,我希望用户能够运行此可执行文件,然后将其自身删除以使他们的设备保持“干净”。在 Python 中是否有一种优雅的方式来执行此操作,而无需借助批处理文件或卸载程序?

再详细一点,我将使用 python 3.4,用户将运行 Windows XP 及更高版本。

【问题讨论】:

    标签: python windows


    【解决方案1】:

    这并不是一个真正的 python 特定问题,它与 windows 如何处理运行可执行文件的文件有关。你可能会发现this information 很有帮助..

    【讨论】:

    • 我已经读过了。我一直在寻找可能在我的 python 文件末尾使用的一些操作系统库调用或类似的东西。
    • 如果你读过它,那么你应该明白windows不会让你按照你想要的方式做你想做的事。 Python 无法绕过操作系统。
    猜你喜欢
    • 2023-03-11
    • 1970-01-01
    • 1970-01-01
    • 2010-12-09
    • 1970-01-01
    • 1970-01-01
    • 2019-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多