Python 在msi安装程序中隐藏脚本

Python 在msi安装程序中隐藏脚本,python,installation,windows-installer,Python,Installation,Windows Installer,我正在创建一个基于python的msi安装程序。 安装程序运行时,我通过它执行一些python脚本。 但是我不想用软件包交付/安装这些脚本,只想将它们隐藏在msi中并在运行时使用。我尝试在msi中使用二进制表进行相同的操作,但没有成功。>我应该怎么做?解决方案是临时文件。您可以将它们存储在二进制表中,并使用两个自定义操作: 在安装开始之前提取它们的程序 另一个在安装完成后移除它们的方法 您可以在临时位置提取它们,例如用户临时文件夹。是否必须在本地系统上提取它们?我们不能直接从msi内部执行代

我正在创建一个基于python的msi安装程序。 安装程序运行时,我通过它执行一些python脚本。

但是我不想用软件包交付/安装这些脚本,只想将它们隐藏在msi中并在运行时使用。我尝试在msi中使用二进制表进行相同的操作,但没有成功。>我应该怎么做?

解决方案是临时文件。您可以将它们存储在二进制表中,并使用两个自定义操作:

  • 在安装开始之前提取它们的程序
  • 另一个在安装完成后移除它们的方法

您可以在临时位置提取它们,例如用户临时文件夹。

是否必须在本地系统上提取它们?我们不能直接从msi内部执行代码吗?