0

在我们的项目中,我想压缩一些文件。这些文件包括一个exe和一个文本文件。现在我需要以编程方式压缩文件。

实际上,exe 需要在客户端计算机上运行,​​并且文本文件包含运行此 exe 所需的一些信息。

因此,在下载并解压缩后,需要自动执行 exe。

有没有办法做这些事情。

4

3 回答 3

2

创建您自己的项目(Winforms/WPF),您可以在其中使用DotNetZip库解压缩文件。该项目中的代码,以便在解压缩 zip 文件时使用Process命令运行解压缩的 exe。

允许用户下载此项目的 exe 和 zip 文件。

于 2012-06-10T13:48:39.897 回答
2

如果我正确理解您的问题,您可能对自解压 - SFX感兴趣

于 2012-06-10T16:07:23.480 回答
1

如果我理解正确,您需要一个 ZIP 文件,其内容将在下载 ZIP 后神奇地执行。幸运的是,由于技术和组织原因,这是不可能的。

另一方面,您可以创建特定于平台(即仅限 Windows 或仅限 Linux)的自解压可执行文件,该可执行文件将解压缩其内容并启动预定义文件。这就是 WinZIP 所做的(IIRC Microsoft 将此类档案用于他们的 PowerToys 部署)。

于 2012-06-10T16:43:29.317 回答