This commit is contained in:
chi
2025-04-24 16:24:01 +09:00
parent f71b963851
commit 20dd87a9d0
55 changed files with 961 additions and 1085 deletions

View File

@@ -7,6 +7,8 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using System.IO.Compression;
namespace Project.Dialog
{
@@ -123,15 +125,20 @@ namespace Project.Dialog
Util.MsgE("실행파일 amkor.exe 가 없습니다.");
return;
}
var zipfile = new Ionic.Zip.ZipFile();
zipfile.AddFile(file_exe,"/");
var zipfile = new ZipArchive(new MemoryStream(), ZipArchiveMode.Create);
zipfile.CreateEntryFromFile(file_exe, "amkor.exe");
foreach (var filedll in files_dll)
zipfile.AddFile(filedll.FullName,"/");
zipfile.CreateEntryFromFile(filedll.FullName, filedll.Name);
var veri = Application.ProductVersion.Split('.');
var newfilename = "Patch_AGV_" + veri[0] + veri[1]+ veri[2] + "_" +
veri[3] + ".zip";
zipfile.Save(newfilename);
var entry = zipfile.CreateEntry(newfilename);
using (var entryStream = entry.Open())
using (var fileStream = new FileStream(newfilename, FileMode.Open))
{
fileStream.CopyTo(entryStream);
}
Util.MsgI("다음 패치 파일이 생성됨\n" + newfilename);
}