解压缩拉链执行exe

时间:2012-06-10 13:45:09

标签: c# asp.net zip exe unzip

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

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

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

有没有办法做这些事情。

3 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:2)

如果我理解您的问题,您可能会对Self-extracting - SFX

感兴趣

答案 2 :(得分:1)

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

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