【发布时间】:2021-03-22 20:08:31
【问题描述】:
我是一名 python 开发人员,我制作了一个程序并用 inno setup 打包它。 inno setup 自动创建 2 个文件,其中一个是 unins000.dat 文件和一个 unins000.exe 文件 启动 .exe 时,它将完全卸载您安装的所有内容,包括 exe 本身
现在我遇到的两个问题是:
- 它还会创建一个 .dat 文件,我只需要 1 个 exe 来卸载整个程序
- exe 和 dat 文件都称为 unins000 而不仅仅是卸载
(我已经尝试重命名它们,但是 exe 不再工作了)
所以我找到了一种方法来禁用这些文件的创建
所以现在我正在尝试创建一个 .exe 文件,该文件可以删除它所在的整个目录,包括它自己 我已经开始使用 python,所以我编写了一个脚本,删除了 python 脚本所在的整个目录 但是当我使用 pyinstaller 将它打包成 exe 时,它不再工作了
我怎样才能使一个可执行文件在运行时删除它所在的目录?
【问题讨论】:
标签: windows-10