/// <summary> /// WIN7注册表和FixLetter 。所有VHD都需要FixLetter /// </summary> private void UEFIAndWin7ToGo() { if (WTGModel.win7togo != 0) { ImageOperation.Win7REG("V:\\"); } ////////////// //if (isuefigpt) //{ if (WTGModel.fixLetter) { ImageOperation.Fixletter("C:", "V:"); } //ProcessManager.SyncCMD("\""+Application.StartupPath + "\\files\\osletter7.bat\" /targetletter:c /currentos:v > \"" + Application.StartupPath + "\\logs\\osletter7.log\""); //} }
private void UefiGptTypical() { ImageOperation io = new ImageOperation(); //io.isESD = WTGOperation.isesd; io.imageX = WTGOperation.imagexFileName; io.imageFile = WTGOperation.imageFilePath; //io.imageIndex = WTGOperation.wimpart; //io.isWimboot = checkBoxwimboot.Checked; //io.win7togo = WTGOperation.win7togo; io.AutoChooseWimIndex(); io.ImageApplyToUD(); ImageOperation.ImageExtra(WTGOperation.userSettings.InstallDonet35, checkBox_san_policy.Checked, WTGOperation.userSettings.DisableWinRe, WTGOperation.ud, wimbox.Text); BootFileOperation.BcdbootWriteBootFile(WTGOperation.ud, @"X:\", WTGOperation.bcdbootFileName, FirmwareType.UEFI); }
private void ApplyToVdisk() { ImageOperation.AutoChooseWimIndex(ref WTGModel.wimPart, WTGModel.win7togo); ImageOperation.ImageApply(WTGModel.isWimBoot, WTGModel.isEsd, WTGModel.imagexFileName, WTGModel.imageFilePath, WTGModel.wimPart, @"v:\", WTGModel.ud); }
private void UefiGptTypical() { ImageOperation io = new ImageOperation(); io.imageX = WTGModel.imagexFileName; io.imageFile = WTGModel.imageFilePath; io.AutoChooseWimIndex(); io.ImageApplyToUD(); ImageOperation.ImageExtra(WTGModel.userSettings.InstallDonet35, checkBoxSan_policy.Checked, WTGModel.userSettings.DisableWinRe, WTGModel.ud, lblWim.Text); BootFileOperation.BcdbootWriteBootFile(WTGModel.ud, @"X:\", FirmwareType.UEFI); RemoveLetterX(); FinishSuccessful(); }