Example #1
0
 /// <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\"");
     //}
 }
Example #2
0
 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);
 }
Example #3
0
 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);
 }
Example #4
0
 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();
 }