-1

我需要它是自解压文件,在用户将文件下载到他的计算机并运行 EXE 文件后,软件的安装会自动开始。就像使用 WINZIP 和 WINRAR 一样。

我尝试使用:

http://sevenzipsharp.codeplex.com/

并且无法成功。

我知道我可以用“dotnetzip”来做到这一点,但据我所知,它需要 .net 2.0 用于自解压 EXE 文件,我不想依赖 .NET 框架。

4

1 回答 1

1

您可以使用批处理命令创建文件并检查输出是否成功。只需使用已编译的标准 7zip 版本,然后运行命令:

"7z.exe" a -t7z -m0=LZMA -mmt=on -mx5 -sfx7z.sfx -wc:\ParetnDirectoryOfFolder D:\MyNewSelfExtracting.exe D:\Users\Martyn\FolderToBeZipped

确认后,您可以将详细信息存储在数据库中以供以后检索,或者您希望界面如何运行。

对不起,这不是一个编码的答案,但从它的外观来看,你非常接近完成!

于 2014-09-16T10:13:53.717 回答