0

我想制作一个自解压的 exe 文件,为此我想将数据添加到现有的 exe 文件(在 vb.net 中制作),当 runt 将提取已附加到它的数据时......如何做到这一点不腐蚀 exe 文件?这需要在 vb.net 中编程...

4

1 回答 1

1

这个想法有几个问题。首先,您正在更改 EXE,这意味着 NET 可能无法将其验证为合法,如果(何时)您搞砸了,您将损坏 EXE。其次,在已部署的应用程序中,您的 EXE 可能会驻留在其中,ProgramFiles并且您可能无法打开/读取/写入 thay 文件夹。这只是一个开始,但它们是非常重要的障碍。

您可以在不附加数据的情况下制作自解压 EXE。一种方法是将您需要的数据文件存储为资源。然后在您第一次运行时,将其解压缩并保存到 AppData 的几个现有用户文件夹中的一个。

于 2013-10-01T20:46:18.300 回答