Vb.net VB 2013嵌入式资源

Vb.net VB 2013嵌入式资源,vb.net,visual-studio-2013,embedded-resource,7zip,Vb.net,Visual Studio 2013,Embedded Resource,7zip,我只是想澄清一下我在我的项目中采取的方法。我正在制作一个带有自定义界面的程序来获取文件夹。如果可能的话,我想使用7zip。在过去,我编写了批处理脚本,使用7zip命令行进行归档。如果我想在没有这个工具的系统上使用我的VB工具,我想把它嵌入到我的应用程序中 我的问题是,我知道如何在VB应用程序中嵌入exe,但无论我在哪里使用它,它都能立即在程序中使用吗?或者它使exe可以部署在工作站上的某个地方,那么我必须从磁盘调用它,然后可能在完成后删除它 我在网上搜索了一些类似的应用程序,但仍然不确定如何使用

我只是想澄清一下我在我的项目中采取的方法。我正在制作一个带有自定义界面的程序来获取文件夹。如果可能的话,我想使用7zip。在过去,我编写了批处理脚本,使用7zip命令行进行归档。如果我想在没有这个工具的系统上使用我的VB工具,我想把它嵌入到我的应用程序中

我的问题是,我知道如何在VB应用程序中嵌入exe,但无论我在哪里使用它,它都能立即在程序中使用吗?或者它使exe可以部署在工作站上的某个地方,那么我必须从磁盘调用它,然后可能在完成后删除它


我在网上搜索了一些类似的应用程序,但仍然不确定如何使用嵌入式文件。我不是在寻找示例代码。只是澄清一下我是否可以立即从我的应用程序中调用exe,或者我的意思是我可以将该文件放在我移动应用程序的站点的某个位置,然后使用它?对此的澄清将是非常受欢迎的。谢谢

首先,要知道在没有归属的情况下分发他人的应用程序/作品可能会涉及法律问题。但是,Net4.5主要包括一个
ZipFile
类,这样您甚至不必走这条路。较旧的网络版本有其他文件压缩方法。直接管理它比调用外部进程要容易一些。其中一些实用程序还提供了一个API,这样您就可以在应用程序中使用它,而无需嵌入任何内容。不要嵌入,只需使用一个side DLL,您可以将其与应用程序打包在一起(用于XCOPY)。如果许可证需要,您也可以在那里包含一些许可证文档。再次向您表示问候,感谢您迄今为止的帮助。据我所知,7zip可以自由重新发布。但是如果我可以调用ZipFile类,那么这听起来是一个不错的选择。我一有机会就会调查此事。干杯有一个7zip.DLL可以提供您所需要的东西。如果您使用的是C#版本,那么您应该能够从VB中使用它,而且几乎没有问题。“免费分发”并不意味着没有限制(请参阅许可证),例如在许可证和“关于”框中明确指定它们的属性(具体内容各不相同)。为了确保某个特定的人看到您的回复,请使用@neolik中的
@
,这样他们就会被ping。