これは簡単な質問かもしれません...exeファイルを抽出または解凍しようとしています。winzip を手動で使用して exe ファイルを解凍しようとしましたが、プログラムで.mst, .cam, .exe files in a folder cache-2012.1.2.702-win_x64
c# を使用してこれを実行したい多くのファイルが抽出されました。
このサンプル コードは、次のリンクから取得しました: http://dotnetzip.codeplex.com/wikipage?title=CS-Examples&referringTitle=Examples
誰でもexeファイルを抽出または解凍するコードを提供できますか?抽出cache_x86.msi
したファイルから特定のexe()ファイルを起動したいのですが。
以下はzipファイルを作成し、.exeファイルを抽出していません。
var sfxFileToCreate = @"D:\2012.1.2.702\64\cache-2012.1.2.702-win_x64.exe";
using (var zip = new ZipFile())
{
var filesToAdd = System.IO.Directory.GetFiles(".", "*.cs");
zip.AddFiles(filesToAdd, "");
var sfxOptions = new SelfExtractorSaveOptions
{
Flavor = SelfExtractorFlavor.WinFormsApplication,
Quiet = false,
Copyright = "(c) 2011 Test",
Description = "This is a test",
SfxExeWindowTitle = "My SFX Window title"
};
zip.SaveSelfExtractor(sfxFileToCreate, sfxOptions);
}